Source code of Windows XP (NT5)
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
//
// TheApp.cpp
//
// Main entry point for NCXP32.DLL, part of the Home Networking Wizard.
//
// History:
//
// 9/28/1999 KenSh Created
//
#include "stdafx.h"
#include "NetConn.h"
#include "TheApp.h"
// Global data
//
HINSTANCE g_hInstance;
extern "C" int WINAPI DllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID lpvReserved) { g_hInstance = hInstance;
DisableThreadLibraryCalls(hInstance);
TCHAR szDll32Path[MAX_PATH]; if (!GetModuleFileName(g_hInstance, szDll32Path, _countof(szDll32Path))) return FALSE; TCHAR szDll16Path[MAX_PATH]; lstrcpy(szDll16Path, szDll32Path); lstrcpy(FindFileTitle(szDll16Path), _T("NCXP16.DLL"));
// Initialize thunk to NCxp16.dll, fail if not found
if (!thk_ThunkConnect32( szDll16Path, szDll32Path, hInstance, dwReason)) { return FALSE; }
return TRUE; }
LPVOID WINAPI NetConnAlloc(DWORD cbAlloc) { return HeapAlloc(GetProcessHeap(), 0, cbAlloc); }
VOID WINAPI NetConnFree(LPVOID pMem) { if (pMem != NULL) { HeapFree(GetProcessHeap(), 0, pMem); } }
|