TWURegisterCallback
The TWURegisterCallback function registers a new event/progress
callback function for use during the session.
URESULT TWURegisterCallback(
TWUHANDLE hSession,
fTWUCallback pfCallback,
LPARAM lCookie
);
Delphi version:
function TWURegisterCallback(
hSession: TWUHANDLE;
pfCallback: fTWUCallback;
lCookie: LPARAM
): URESULT;
Parameters
- hSession
- [Input] Handle to an open TWU session.
- pCallback
- [Input] Pointer to the callback function that
will be called when significant events occur and when progress is being
made during file downloads. If you set this parameter to NULL, no callback
function will be called.
- lCookie
- [Input] User-defined value that will be passed unchanged to the callback
function. You can use this cookie to pass additional information to the
callback function.
Return value
The function returns ERROR_SUCCESS (0) if successful, or a nonzero error code
if not.