Platform SDK: TAPI |
The TUISPIDLLCALLBACK function is called by the UI DLL to send a private parameter block to the service provider. Each invocation of the callback results in a call to the TSPI_providerGenericDialogData function in the service provider associated with the specified object. The contents of the parameter block are defined by the service provider and UI DLL. The service provider can modify the contents of the parameter block; when this function returns, TAPI copies the modified data back into the original UI DLL parameter block.
typedef LONG (CALLBACK * TUISPIDLLCALLBACK) ( DWORD dwObjectID, DWORD dwObjectType, LPVOID lpParams, DWORD dwSize);
Returns zero if successful, or one of these negative error values:
LINEERR_INVALPARAM, LINEERR_INVALPOINTER, LINEERR_NOMEM, LINEERR_OPERATIONFAILED.
Windows NT/2000: Requires Windows NT 4.0 SP3 or later.
Windows 95/98: Requires Windows 95 or later.
Version: Requires TAPI 2.0 or later.
Header: Declared in Tspi.h.
TSPI_providerGenericDialogData, TUISPIDLL_OBJECT_, TUISPI_lineConfigDialog, TUISPI_lineConfigDialogEdit, TUISPI_phoneConfigDialog, TUISPI_providerConfig, TUISPI_providerInstall, TUISPI_providerRemove, LINE_CREATEDIALOGINSTANCE, TUISPI_providerGenericDialog