diff options
| author | Adam Shapiro <[email protected]> | 2016-02-04 12:57:08 -0800 |
|---|---|---|
| committer | Adam Shapiro <[email protected]> | 2016-02-04 12:57:08 -0800 |
| commit | 921231effe018f3939f5b67fc7e44560aa6f3998 (patch) | |
| tree | 8b9b459a02222a9ce98a89bd6956eb8beb2757d9 /network/wlan/ihvsampleui/IHVSampleUI.cpp | |
| parent | c4ba9c629505328d040d318a6193b966d7dbc800 (diff) | |
Moved Native WIFI IHV Service Sample
Moves sample to unique folder, in order to add another WIFI sample
GitHub repository
Diffstat (limited to 'network/wlan/ihvsampleui/IHVSampleUI.cpp')
| -rw-r--r-- | network/wlan/ihvsampleui/IHVSampleUI.cpp | 122 |
1 files changed, 0 insertions, 122 deletions
diff --git a/network/wlan/ihvsampleui/IHVSampleUI.cpp b/network/wlan/ihvsampleui/IHVSampleUI.cpp deleted file mode 100644 index f93218bc..00000000 --- a/network/wlan/ihvsampleui/IHVSampleUI.cpp +++ /dev/null @@ -1,122 +0,0 @@ -// -// Copyright (C) Microsoft Corporation 2005 -// IHV UI Extension sample -// - - -#include "precomp.h" - -CIHVClassFactory *g_pIHVClassFactory = NULL; - -// instance handle to dll -HINSTANCE g_hInst; - -// object ref count -long g_objRefCount = 0; -long g_serverLock = 0; //lock count on server - -// -// DllRegisterServer - Adds entries to the system registry -// -STDAPI DllRegisterServer() -{ - HRESULT hr = S_OK; - - hr = CRegHelper::RegisterServer(); - - return hr; -} - -// -// DllUnregisterServer - Removes entries from the system registry -// -STDAPI DllUnregisterServer() -{ - HRESULT hr = S_OK; - - hr = CRegHelper::UnregisterServer(); - - return hr; -} - - - -// -// Used to determine whether the DLL can be unloaded by COM -// -STDAPI DllCanUnloadNow(void) -{ - if ((g_objRefCount == 0) && (g_serverLock == 0) /*&& (_Module.GetLockCount() == 0)*/) - { - return S_OK; - } - else - { - return S_FALSE; - } -} - - - -STDAPI -DllGetClassObject( - _In_ REFCLSID rclsid, - _In_ REFIID riid, - _Outptr_ LPVOID *ppv) -{ - HRESULT hr = E_NOINTERFACE; - - if (NULL == g_pIHVClassFactory) - { - g_pIHVClassFactory = new(std::nothrow) CIHVClassFactory(); - if (NULL == g_pIHVClassFactory) - { - hr = E_OUTOFMEMORY; - } - } - - if(NULL != g_pIHVClassFactory && - (rclsid == GUID_SAMPLE_IHVUI_CLSID || rclsid == IID_IWizardExtension)) - { - hr = g_pIHVClassFactory->QueryInterface(riid, ppv); - } - return hr; -} - - -//+---------------------------------------------------------------------------- -// -// Function: DllMain -// -// Synopsis: Main entry point into the DLL. -// -// Arguments: HINSTANCE hinstDLL - Our HINSTANCE -// DWORD fdwReason - The reason we are being called. -// LPVOID lpvReserved - Reserved -// -// Returns: BOOL WINAPI - TRUE - always -// -//+---------------------------------------------------------------------------- -extern "C" -BOOL WINAPI -DllMain( - HINSTANCE hInstDLL, - DWORD fdwReason, - LPVOID lpvReserved - ) -{ - UNREFERENCED_PARAMETER(lpvReserved); - - if (DLL_PROCESS_ATTACH == fdwReason) - { - // Set our global instance handle - g_hInst = hInstDLL; - (VOID)DisableThreadLibraryCalls(hInstDLL); - } - else if (DLL_PROCESS_DETACH == fdwReason) - { - } - - return TRUE; -} - |
