typedef struct _DUMP_STACK_CONTEXT
{
    DUMP_INITIALIZATION_CONTEXT Init;
    LARGE_INTEGER PartitionOffset;
    void *DumpPointers;
    unsigned long PointersLength;
    unsigned short *ModulePrefix;
    LIST_ENTRY DriverList;
    STRING InitMsg;
    STRING ProgMsg;
    STRING DoneMsg;
    void *FileObject;
    DEVICE_USAGE_NOTIFICATION_TYPE UsageType;
} DUMP_STACK_CONTEXT, *PDUMP_STACK_CONTEXT;