Use UpdateProc typedef