Leaked source code of windows server 2003
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.

59 lines
1.3 KiB

  1. /*++
  2. Copyright (c) 1998 Microsoft Corporation
  3. Module Name:
  4. iphlpapi\globals.h
  5. Abstract:
  6. Bunch of external declarations
  7. Revision History:
  8. AmritanR Created
  9. --*/
  10. #pragma once
  11. extern CRITICAL_SECTION g_ifLock;
  12. extern CRITICAL_SECTION g_ipNetLock;
  13. extern CRITICAL_SECTION g_tcpipLock;
  14. extern CRITICAL_SECTION g_stateLock;
  15. extern HANDLE g_hPrivateHeap;
  16. extern HANDLE g_hTCPDriverGetHandle;
  17. extern HANDLE g_hTCP6DriverGetHandle;
  18. extern HANDLE g_hTCPDriverSetHandle;
  19. extern HANDLE g_hTCP6DriverSetHandle;
  20. extern DWORD g_dwTraceHandle;
  21. extern LIST_ENTRY g_pAdapterMappingTable[MAP_HASH_SIZE];
  22. extern DWORD g_dwLastIfUpdateTime;
  23. extern PDWORD g_pdwArpEntTable;
  24. extern DWORD g_dwNumArpEntEntries;
  25. extern DWORD g_dwLastArpUpdateTime;
  26. extern DWORD g_dwNumIf;
  27. extern BOOL g_bIpConfigured;
  28. extern BOOL g_bIp6Configured;
  29. extern MIB_SERVER_HANDLE g_hMIBServer;
  30. extern HANDLE g_hModule;
  31. #ifdef CHICAGO
  32. // Not needed currently only in stack.c
  33. // extern HANDLE vnbt_device_handle;
  34. // extern HANDLE dhcp_device_handle;
  35. // extern HANDLE vtcp_device_handle;
  36. #endif
  37. #ifdef DBG
  38. // used by TRACE_PRINT macro in ../common2/mdebug.h
  39. extern int trace;
  40. #endif