Reactos
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

at master 51 lines 974 B view raw
1/* 2 * PROJECT: ReactOS IF Monitor DLL 3 * LICENSE: GPL-2.0-or-later (https://spdx.org/licenses/GPL-2.0-or-later) 4 * PURPOSE: NetSh Helper main functions 5 * COPYRIGHT: Copyright 2025 Eric Kohl <eric.kohl@reactos.org> 6 */ 7 8#include "precomp.h" 9 10#define NDEBUG 11#include <debug.h> 12 13#include "guid.h" 14#include "resource.h" 15 16HINSTANCE hDllInstance; 17 18DWORD 19WINAPI 20InitHelperDll( 21 _In_ DWORD dwNetshVersion, 22 _Out_ PVOID pReserved) 23{ 24 DWORD dwError; 25 26 dwError = RegisterInterfaceHelper(); 27 if (dwError == ERROR_SUCCESS) 28 dwError = RegisterIpHelper(); 29 if (dwError == ERROR_SUCCESS) 30 dwError = RegisterWinsockHelper(); 31 32 return dwError; 33} 34 35 36BOOL WINAPI 37DllMain( 38 _In_ HINSTANCE hinstDLL, 39 _In_ DWORD dwReason, 40 _In_ LPVOID lpvReserved) 41{ 42 switch (dwReason) 43 { 44 case DLL_PROCESS_ATTACH: 45 hDllInstance = hinstDLL; 46 DisableThreadLibraryCalls(hinstDLL); 47 break; 48 } 49 50 return TRUE; 51}