typedef struct _DBGKD_GET_VERSION64
{
    unsigned short MajorVersion;
    unsigned short MinorVersion;
    unsigned char ProtocolVersion;
    unsigned char KdSecondaryVersion;
    unsigned short Flags;
    unsigned short MachineType;
    unsigned char MaxPacketType;
    unsigned char MaxStateChange;
    unsigned char MaxManipulate;
    unsigned char Simulation;
    unsigned short Unused[1];
    unsigned __int64 KernBase;
    unsigned __int64 PsLoadedModuleList;
    unsigned __int64 DebuggerDataList;
} DBGKD_GET_VERSION64, *PDBGKD_GET_VERSION64;