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.
76 lines
1.8 KiB
76 lines
1.8 KiB
|
|
/*++
|
|
|
|
Copyright (C) Microsoft Corporation, 1999 - 1999
|
|
|
|
Module Name:
|
|
|
|
classkd.h
|
|
|
|
Abstract:
|
|
|
|
Debugger Extension header file
|
|
|
|
Author:
|
|
|
|
Environment:
|
|
|
|
Revision History:
|
|
|
|
--*/
|
|
|
|
|
|
#define BAD_VALUE (ULONG64)-1
|
|
|
|
|
|
VOID
|
|
ClassDumpFdoExtensionExternal(
|
|
IN IN ULONG64 FdoExtAddr,
|
|
IN ULONG Detail,
|
|
IN ULONG Depth
|
|
);
|
|
|
|
VOID
|
|
ClassDumpFdoExtensionInternal(
|
|
IN ULONG64 FdoDataAddr,
|
|
IN ULONG Detail,
|
|
IN ULONG Depth
|
|
);
|
|
|
|
VOID
|
|
ClassDumpIds(
|
|
ULONG64 devObjAddr,
|
|
ULONG detail
|
|
);
|
|
|
|
|
|
char *DbgGetIoctlStr(ULONG ioctl);
|
|
char *DbgGetScsiOpStr(UCHAR ScsiOp);
|
|
char *DbgGetSrbStatusStr(UCHAR SrbStat);
|
|
char *DbgGetSenseCodeStr(UCHAR SrbStat, ULONG64 SenseDataAddr);
|
|
char *DbgGetAdditionalSenseCodeStr(UCHAR SrbStat, ULONG64 SenseDataAddr);
|
|
char *DbgGetAdditionalSenseCodeQualifierStr(UCHAR SrbStat, ULONG64 SenseDataAddr);
|
|
char *DbgGetMediaTypeStr(ULONG MediaType);
|
|
ULONG64 GetULONGField(ULONG64 StructAddr, LPCSTR StructType, LPCSTR FieldName);
|
|
USHORT GetUSHORTField(ULONG64 StructAddr, LPCSTR StructType, LPCSTR FieldName);
|
|
UCHAR GetUCHARField(ULONG64 StructAddr, LPCSTR StructType, LPCSTR FieldName);
|
|
ULONG64 GetFieldAddr(ULONG64 StructAddr, LPCSTR StructType, LPCSTR FieldName);
|
|
ULONG64 GetContainingRecord(ULONG64 FieldAddr, LPCSTR StructType, LPCSTR FieldName);
|
|
|
|
VOID ClassDumpTransferPacket(
|
|
ULONG64 PktAddr,
|
|
BOOLEAN DumpPendingPkts,
|
|
BOOLEAN DumpFreePkts,
|
|
BOOLEAN DumpFullInfo,
|
|
ULONG Depth);
|
|
|
|
VOID ClassDumpTransferPacketLists(ULONG64 FdoDataAddr, ULONG Detail, ULONG Depth);
|
|
VOID ClassDumpPrivateErrorLogs(ULONG64 FdoDataAddr, ULONG Detail, ULONG Depth);
|
|
VOID ClassDumpPrivatePacketLogs(ULONG64 FdoDataAddr, ULONG Detail, ULONG Depth);
|
|
BOOLEAN ClassTryShowAllFDOs(ULONG Detail);
|
|
|
|
|
|
extern char *g_genericErrorHelpStr;
|
|
|
|
|
|
|