/*++
Copyright (c) 1997 Microsoft Corporation
Module Name:
sample\ip\extern.h
Abstract:
External declarations included by all modules
Revision History:
--*/
#ifndef __EXTERN_H__
#define __EXTERN_H__
extern DWORD g_dwLogLevel;
extern DWORD g_dwNumIf;
extern DWORD g_dwTrace;
extern HANDLE g_hLogHandle;
extern HANDLE g_hPrivateHeap;
extern HANDLE g_hRtmHandle;
extern HANDLE g_hRtmEvent;
extern HANDLE g_hMgrNotifyEvent;
extern HANDLE g_hSocketEvent;
extern HANDLE g_hStopProtocolEvent;
extern DWORD g_dwProtocolState;
extern DWORD g_dwProtocolRefCount;
extern PCHAR g_ppszStateStrings[NUM_STATES];
extern LIST_ENTRY g_leIfListHead;
extern LIST_ENTRY g_leMsgQueue;
extern PMGR_MSG g_pmmStopMsg;
extern PSUPPORT_FUNCTIONS g_psfnSupportFunctions;
extern CRITICAL_SECTION g_csIfListLock;
extern CRITICAL_SECTION g_csProtocolStateLock;
extern CRITICAL_SECTION g_csGlobalInfoLock;
extern CRITICAL_SECTION g_csQueueLock;
extern CRITICAL_SECTION g_csQueueLock;
#endif // __EXTERN_H__