summaryrefslogtreecommitdiff
path: root/network/wlan/ihvsampleui/IHVSampleUI.cpp
diff options
context:
space:
mode:
authorAdam Shapiro <[email protected]>2016-02-04 12:57:08 -0800
committerAdam Shapiro <[email protected]>2016-02-04 12:57:08 -0800
commit921231effe018f3939f5b67fc7e44560aa6f3998 (patch)
tree8b9b459a02222a9ce98a89bd6956eb8beb2757d9 /network/wlan/ihvsampleui/IHVSampleUI.cpp
parentc4ba9c629505328d040d318a6193b966d7dbc800 (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.cpp122
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;
-}
-