#include "isapi.h" #pragma hdrstop HINSTANCE hInstance; extern "C" DWORD FaxIsapiDllInit( HINSTANCE hModule, DWORD Reason, LPVOID Context ) /*++ Routine Description: DLL initialization function. Arguments: hInstance - Instance handle Reason - Reason for the entrypoint being called Context - Context record Return Value: TRUE - Initialization succeeded FALSE - Initialization failed --*/ { if (Reason == DLL_PROCESS_ATTACH) { hInstance = hModule; DisableThreadLibraryCalls( hInstance ); } if (Reason == DLL_PROCESS_DETACH) { } return TRUE; } BOOL WINAPI GetExtensionVersion( HSE_VERSION_INFO *pVer ) { pVer->dwExtensionVersion = MAKELONG( HSE_VERSION_MINOR, HSE_VERSION_MAJOR ); strncpy( pVer->lpszExtensionDesc, "Fax ISAPI DLL", HSE_MAX_EXT_DLL_NAME_LEN ); HeapInitialize( NULL, NULL, NULL, 0 ); return TRUE; } BOOL WINAPI TerminateExtension( DWORD dwFlags ) { return TRUE; }