This function is called to initialize the Network Component
DWORD NetworkInit(
HINSTANCE hInstance
);
Parameters
hInstance
[in] Instance handle of the client application or DLL.
Return values
Zero indicates success. A negative error number indicates that an error occurred. For additional error information, enable the library debug mode.
Remarks
Applications invoking NetworkInit, should call the NetworkDeinit so that memory resources allocated by Tapi.dll can be released if not needed.
Sample
// Application entry point
int WINAPI WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPTSTR lpCmdLine,
int nCmdShow)
{
// Load the TAPI Library
if (LoadDynTapiDll(TEXT("\\DynTapiDll.dll")) != ERROR_SUCCESS) {
MessageBox(0, TEXT("Cannot load DynTapiDll.dll . Try to reinstall this sample."), TEXT(""), MB_ICONERROR);
return 0;
}
DebugMode(1);
// Init the Library network component
if (NetworkInit(hInstance) != ERROR_SUCCESS) {
UnloadDynTapiDll();
MessageBox(0, TEXT("Error using the network, does this device have a phone module?"), TEXT(""), MB_ICONERROR);
return 0;
}
// Set callback for events
SetNetworkEventCallback((tpfnCallback)PhoneCallback);
...
NetworkDeinit();
UnloadDynTapiDll();
...
Requirements
OS Versions: Windows CE 1.0 and later.
Header: dyntapi.h.
Dll Library: dyntapidll.dll.