summaryrefslogtreecommitdiffstats
path: root/private/ntos/afd/afdkd/proc.h
diff options
context:
space:
mode:
Diffstat (limited to 'private/ntos/afd/afdkd/proc.h')
-rw-r--r--private/ntos/afd/afdkd/proc.h117
1 files changed, 117 insertions, 0 deletions
diff --git a/private/ntos/afd/afdkd/proc.h b/private/ntos/afd/afdkd/proc.h
new file mode 100644
index 000000000..4ab141ea2
--- /dev/null
+++ b/private/ntos/afd/afdkd/proc.h
@@ -0,0 +1,117 @@
+/*++
+
+Copyright (c) 1993 Microsoft Corporation
+
+Module Name:
+
+ proc.h
+
+Abstract:
+
+ Global procedure declarations for the AFD.SYS Kernel Debugger
+ Extensions.
+
+Author:
+
+ Keith Moore (keithmo) 19-Apr-1995.
+
+Environment:
+
+ User Mode.
+
+--*/
+
+
+#ifndef _PROC_H_
+#define _PROC_H_
+
+
+//
+// Functions from AFDUTIL.C.
+//
+
+VOID
+DumpAfdEndpoint(
+ PAFD_ENDPOINT Endpoint,
+ DWORD ActualAddress
+ );
+
+VOID
+DumpAfdConnection(
+ PAFD_CONNECTION Connection,
+ DWORD ActualAddress
+ );
+
+VOID
+DumpAfdConnectionReferenceDebug(
+ PAFD_REFERENCE_DEBUG ReferenceDebug,
+ DWORD ActualAddress
+ );
+
+VOID
+DumpAfdEndpointReferenceDebug(
+ PAFD_REFERENCE_DEBUG ReferenceDebug,
+ DWORD ActualAddress
+ );
+
+#if GLOBAL_REFERENCE_DEBUG
+BOOL
+DumpAfdGlobalReferenceDebug(
+ PAFD_GLOBAL_REFERENCE_DEBUG ReferenceDebug,
+ DWORD ActualAddress,
+ DWORD CurrentSlot,
+ DWORD StartingSlot,
+ DWORD NumEntries,
+ DWORD CompareAddress
+ );
+#endif
+
+VOID
+DumpAfdTransmitInfo(
+ PAFD_TRANSMIT_FILE_INFO_INTERNAL TransmitInfo,
+ DWORD ActualAddress
+ );
+
+VOID
+DumpAfdBuffer(
+ PAFD_BUFFER Buffer,
+ DWORD ActualAddress
+ );
+
+
+//
+// Functions from DBGUTIL.C.
+//
+
+PSTR
+LongLongToString(
+ LONGLONG Value
+ );
+
+
+//
+// Functions from ENUMENDP.C.
+//
+
+VOID
+EnumEndpoints(
+ PENUM_ENDPOINTS_CALLBACK Callback,
+ LPVOID Context
+ );
+
+
+
+//
+// Functions from TDIUTIL.C.
+//
+
+VOID
+DumpTransportAddress(
+ PCHAR Prefix,
+ PTRANSPORT_ADDRESS Address,
+ DWORD ActualAddress
+ );
+
+
+#endif // _PROC_H_
+