/*++ Copyright (c) 1993 Microsoft Corporation Module Name: data.h Abstract: Global data definitions for the AFD.SYS Kernel Debugger Extensions. Author: Keith Moore (keithmo) 19-Apr-1995. Environment: User Mode. --*/ #ifndef _DATA_H_ #define _DATA_H_ #ifdef __cplusplus extern "C" { #endif extern WINDBG_EXTENSION_APIS ExtensionApis; extern ULONG64 STeip; extern ULONG64 STebp; extern ULONG64 STesp; extern ULONG SavedDebugClass, SavedDebugType; extern ULONG SavedMachineType, SavedMajorVersion, SavedMinorVersion; extern BOOLEAN StateInitialized; extern ULONG DebuggerActivationSeqN; extern BOOL IsCheckedAfd; extern BOOL IsReferenceDebug; extern LIST_ENTRY TransportInfoList; extern ULONG Options; extern ULONG EntityCount; extern ULONG64 StartEndpoint; extern ULONG64 UserProbeAddress; extern ULONG TicksToMs, TickCount; extern ULONG AfdBufferOverhead; extern ULONG AfdStandardAddressLength; extern ULONG AfdBufferTagSize; extern LARGE_INTEGER SystemTime, InterruptTime; extern ULONG DatagramBufferListOffset, DatagramRecvListOffset, DatagramPeekListOffset, RoutingNotifyListOffset, RequestListOffset, EventStatusOffset, ConnectionBufferListOffset, ConnectionSendListOffset, ConnectionRecvListOffset, UnacceptedConnListOffset, ReturnedConnListOffset, ListenConnListOffset, FreeConnListOffset, PreaccConnListOffset, ListenIrpListOffset, SanIrpListOffset, PollEndpointInfoOffset, DriverContextOffset, SendIrpArrayOffset, FsContextOffset; extern ULONG EndpointLinkOffset, ConnectionLinkOffset, BufferLinkOffset, AddressEntryLinkOffset, TransportInfoLinkOffset, AddressEntryAddressOffset; extern ULONG ConnRefOffset, EndpRefOffset, TPackRefOffset; extern ULONG RefDebugSize; extern KDDEBUGGER_DATA64 DebuggerData; extern CHAR Conditional[MAX_CONDITIONAL_EXPRESSION]; extern SYM_DUMP_PARAM FldParam; extern CHAR LinkField[MAX_FIELD_CHARS]; extern CHAR ListedType[MAX_FIELD_CHARS]; extern ULONG CppFieldEnd; extern PDEBUG_CLIENT gClient; #ifdef __cplusplus } #endif #endif // _DATA_H_