2025-04-27 07:49:33 -04:00

96 lines
1.2 KiB
C

//
// Function prototypes.
//
VOID
PrintName(
ULONG64 UnicodeStringAddr
);
VOID
PrintMiniportName(
ULONG64 MiniportAddr
);
VOID
PrintMiniportDetails(
ULONG64 MiniportAddr
);
VOID
PrintMiniportOpenList(
ULONG64 MiniportAddr
);
VOID
PrintNdisPacketPrivate(
ULONG64 PacketAddr
);
VOID
PrintNdisPacketExtension (
ULONG64 PacketAddr
);
VOID
PrintNdisBufferList(
ULONG64 PacketAddr
);
VOID
PrintNdisBuffer(
ULONG64 PacketAddr
);
VOID
PrintNdisPacket(
ULONG64 PacketAddr
);
VOID
PrintResources(
ULONG64 ResourcesAddr
);
VOID
PrintPacketPrivateFlags(
ULONG64 PacketAddr
);
VOID
PrintNdisReserved(
ULONG64 PacketAddr
);
VOID
PrintProtocolDetails(
ULONG64 ProtocolAddr
);
VOID
PrintProtocolOpenQueue(
ULONG64 ProtocolAddr );
VOID
PrintVcPtrBlock(
IN ULONG64 VcPtrAddr
);
ULONG
GetFieldOffsetAndSize(
IN LPSTR Type,
IN LPSTR Field,
OUT PULONG pOffset,
OUT PULONG pSize);
ULONG
GetUlongFromAddress (
ULONG64 Location);
ULONG64
GetPointerFromAddress(
ULONG64 Location);