Files
marlersoft-win32json/api/System.VirtualDosMachines.json
2026-02-15 17:17:14 -07:00

1267 lines
43 KiB
JSON

{
"Constants":[{
"Name":"VDMCONTEXT_i386"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
},{
"Name":"VDMCONTEXT_i486"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
},{
"Name":"VDM_KGDT_R3_CODE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":24
,"Attrs":[]
},{
"Name":"VDM_MAXIMUM_SUPPORTED_EXTENSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
},{
"Name":"V86FLAGS_CARRY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"V86FLAGS_PARITY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"V86FLAGS_AUXCARRY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"V86FLAGS_ZERO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"V86FLAGS_SIGN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"V86FLAGS_TRACE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"V86FLAGS_INTERRUPT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
},{
"Name":"V86FLAGS_DIRECTION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
},{
"Name":"V86FLAGS_OVERFLOW"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2048
,"Attrs":[]
},{
"Name":"V86FLAGS_IOPL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":12288
,"Attrs":[]
},{
"Name":"V86FLAGS_IOPL_BITS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":18
,"Attrs":[]
},{
"Name":"V86FLAGS_RESUME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
},{
"Name":"V86FLAGS_V86"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":131072
,"Attrs":[]
},{
"Name":"V86FLAGS_ALIGNMENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262144
,"Attrs":[]
},{
"Name":"STATUS_VDM_EVENT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1073741829
,"Attrs":[]
},{
"Name":"DBG_SEGLOAD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"DBG_SEGMOVE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"DBG_SEGFREE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"DBG_MODLOAD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"DBG_MODFREE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"DBG_SINGLESTEP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"DBG_BREAK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
},{
"Name":"DBG_GPFAULT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
},{
"Name":"DBG_DIVOVERFLOW"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"DBG_INSTRFAULT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":9
,"Attrs":[]
},{
"Name":"DBG_TASKSTART"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":10
,"Attrs":[]
},{
"Name":"DBG_TASKSTOP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":11
,"Attrs":[]
},{
"Name":"DBG_DLLSTART"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":12
,"Attrs":[]
},{
"Name":"DBG_DLLSTOP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":13
,"Attrs":[]
},{
"Name":"DBG_ATTACH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":14
,"Attrs":[]
},{
"Name":"DBG_TOOLHELP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":15
,"Attrs":[]
},{
"Name":"DBG_STACKFAULT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"DBG_WOWINIT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":17
,"Attrs":[]
},{
"Name":"DBG_TEMPBP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":18
,"Attrs":[]
},{
"Name":"DBG_MODMOVE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":19
,"Attrs":[]
},{
"Name":"DBG_INIT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":20
,"Attrs":[]
},{
"Name":"DBG_GPFAULT2"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":21
,"Attrs":[]
},{
"Name":"VDMEVENT_NEEDS_INTERACTIVE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32768
,"Attrs":[]
},{
"Name":"VDMEVENT_VERBOSE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16384
,"Attrs":[]
},{
"Name":"VDMEVENT_PE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8192
,"Attrs":[]
},{
"Name":"VDMEVENT_ALLFLAGS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":57344
,"Attrs":[]
},{
"Name":"VDMEVENT_V86"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"VDMEVENT_PM16"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"MAX_MODULE_NAME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":9
,"Attrs":[]
},{
"Name":"MAX_PATH16"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":255
,"Attrs":[]
},{
"Name":"SN_CODE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"SN_DATA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"SN_V86"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"GLOBAL_ALL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"GLOBAL_LRU"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"GLOBAL_FREE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"GT_UNKNOWN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"GT_DGROUP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"GT_DATA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"GT_CODE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"GT_TASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"GT_RESOURCE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"GT_MODULE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
},{
"Name":"GT_FREE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
},{
"Name":"GT_INTERNAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"GT_SENTINEL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":9
,"Attrs":[]
},{
"Name":"GT_BURGERMASTER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":10
,"Attrs":[]
},{
"Name":"GD_USERDEFINED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"GD_CURSORCOMPONENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"GD_BITMAP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"GD_ICONCOMPONENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"GD_MENU"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"GD_DIALOG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"GD_STRING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
},{
"Name":"GD_FONTDIR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
},{
"Name":"GD_FONT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"GD_ACCELERATORS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":9
,"Attrs":[]
},{
"Name":"GD_RCDATA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":10
,"Attrs":[]
},{
"Name":"GD_ERRTABLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":11
,"Attrs":[]
},{
"Name":"GD_CURSOR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":12
,"Attrs":[]
},{
"Name":"GD_ICON"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":14
,"Attrs":[]
},{
"Name":"GD_NAMETABLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":15
,"Attrs":[]
},{
"Name":"GD_MAX_RESOURCE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":15
,"Attrs":[]
},{
"Name":"VDMDBG_BREAK_DOSTASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"VDMDBG_BREAK_WOWTASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"VDMDBG_BREAK_LOADDLL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"VDMDBG_BREAK_EXCEPTIONS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"VDMDBG_BREAK_DEBUGGER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"VDMDBG_TRACE_HISTORY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"VDMDBG_BREAK_DIVIDEBYZERO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"VDMDBG_INITIAL_FLAGS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"VDMDBG_MAX_SYMBOL_BUFFER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"VDMADDR_V86"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"VDMADDR_PM16"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"VDMADDR_PM32"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}],
"Types":[{
"Name":"VDMCONTEXT"
,"Architectures":["X64","Arm64"]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"ContextFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Dr0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Dr1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Dr2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Dr3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Dr6","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Dr7","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FloatSave","Type":{"Kind":"ApiRef","Name":"FLOATING_SAVE_AREA","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"SegGs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SegFs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SegEs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SegDs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Edi","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Esi","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Ebx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Edx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Ecx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Eax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Ebp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Eip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SegCs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"EFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Esp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SegSs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ExtendedRegisters","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"VDMLDT_ENTRY"
,"Architectures":["X64","Arm64"]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"LimitLow","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"BaseLow","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"HighWord","Type":{"Kind":"ApiRef","Name":"_HighWord_e__Union","TargetKind":"Default","Api":"System.VirtualDosMachines","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_HighWord_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Bytes","Type":{"Kind":"ApiRef","Name":"_Bytes_e__Struct","TargetKind":"Default","Api":"System.VirtualDosMachines","Parents":["_HighWord_e__Union"]},"Attrs":[]}
,{"Name":"Bits","Type":{"Kind":"ApiRef","Name":"_Bits_e__Struct","TargetKind":"Default","Api":"System.VirtualDosMachines","Parents":["_HighWord_e__Union"]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Bits_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"_Bytes_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"BaseMid","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Flags1","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Flags2","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"BaseHi","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[]
}]
}]
},{
"Name":"VDMCONTEXT_WITHOUT_XSAVE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"ContextFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Dr0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Dr1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Dr2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Dr3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Dr6","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Dr7","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FloatSave","Type":{"Kind":"ApiRef","Name":"FLOATING_SAVE_AREA","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"SegGs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SegFs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SegEs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SegDs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Edi","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Esi","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Ebx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Edx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Ecx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Eax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Ebp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Eip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SegCs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"EFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Esp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SegSs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SEGMENT_NOTE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Selector1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Selector2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Segment","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Module","Type":{"Kind":"Array","Shape":{"Size":10},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"FileName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"IMAGE_NOTE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Module","Type":{"Kind":"Array","Shape":{"Size":10},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"FileName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"hModule","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"hTask","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"MODULEENTRY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":4
,"Attrs":[]
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szModule","Type":{"Kind":"Array","Shape":{"Size":10},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"hModule","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"wcUsage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"szExePath","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"wNext","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"TEMP_BP_NOTE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Seg","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"bPM","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"VDM_SEGINFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Selector","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"SegNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"ModuleName","Type":{"Kind":"Array","Shape":{"Size":9},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"FileName","Type":{"Kind":"Array","Shape":{"Size":255},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"GLOBALENTRY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":4
,"Attrs":[]
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwBlockSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hBlock","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"wcLock","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wcPageLock","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wHeapPresent","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"hOwner","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"wType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wData","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"dwNext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwNextAlt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DEBUGEVENTPROC"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEBUG_EVENT","TargetKind":"Default","Api":"System.Diagnostics.Debug","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
},{
"Name":"PROCESSENUMPROC"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"dwProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpUserDefined","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"TASKENUMPROC"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"dwThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"hMod16","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"hTask16","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"lpUserDefined","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"TASKENUMPROCEX"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"dwThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"hMod16","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"hTask16","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pszModName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]}
,{"Name":"pszFileName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]}
,{"Name":"lpUserDefined","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"VDMPROCESSEXCEPTIONPROC"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEBUG_EVENT","TargetKind":"Default","Api":"System.Diagnostics.Debug","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"VDMGETTHREADSELECTORENTRYPROC"
,"Architectures":["X64","Arm64"]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDMLDT_ENTRY","TargetKind":"Default","Api":"System.VirtualDosMachines","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"VDMGETPOINTERPROC"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param4","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"VDMGETCONTEXTPROC"
,"Architectures":["X64","Arm64"]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDMCONTEXT","TargetKind":"Default","Api":"System.VirtualDosMachines","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"VDMSETCONTEXTPROC"
,"Architectures":["X64","Arm64"]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDMCONTEXT","TargetKind":"Default","Api":"System.VirtualDosMachines","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"VDMKILLWOWPROC"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
]
},{
"Name":"VDMDETECTWOWPROC"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
]
},{
"Name":"VDMBREAKTHREADPROC"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"VDMGETSELECTORMODULEPROC"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"param4","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param5","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param6","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param7","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"VDMGETMODULESELECTORPROC"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]}
]
},{
"Name":"VDMMODULEFIRSTPROC"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MODULEENTRY","TargetKind":"Default","Api":"System.VirtualDosMachines","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"DEBUGEVENTPROC","TargetKind":"FunctionPointer","Api":"System.VirtualDosMachines","Parents":[]},"Attrs":["In"]}
,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
},{
"Name":"VDMMODULENEXTPROC"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MODULEENTRY","TargetKind":"Default","Api":"System.VirtualDosMachines","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"DEBUGEVENTPROC","TargetKind":"FunctionPointer","Api":"System.VirtualDosMachines","Parents":[]},"Attrs":["In"]}
,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
},{
"Name":"VDMGLOBALFIRSTPROC"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLOBALENTRY","TargetKind":"Default","Api":"System.VirtualDosMachines","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"param4","Type":{"Kind":"ApiRef","Name":"DEBUGEVENTPROC","TargetKind":"FunctionPointer","Api":"System.VirtualDosMachines","Parents":[]},"Attrs":["In"]}
,{"Name":"param5","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
},{
"Name":"VDMGLOBALNEXTPROC"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLOBALENTRY","TargetKind":"Default","Api":"System.VirtualDosMachines","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"param4","Type":{"Kind":"ApiRef","Name":"DEBUGEVENTPROC","TargetKind":"FunctionPointer","Api":"System.VirtualDosMachines","Parents":[]},"Attrs":["In"]}
,{"Name":"param5","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
},{
"Name":"VDMENUMPROCESSWOWPROC"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"PROCESSENUMPROC","TargetKind":"FunctionPointer","Api":"System.VirtualDosMachines","Parents":[]},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"VDMENUMTASKWOWPROC"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"TASKENUMPROC","TargetKind":"FunctionPointer","Api":"System.VirtualDosMachines","Parents":[]},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"VDMENUMTASKWOWEXPROC"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"TASKENUMPROCEX","TargetKind":"FunctionPointer","Api":"System.VirtualDosMachines","Parents":[]},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"VDMTERMINATETASKINWOWPROC"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
]
},{
"Name":"VDMSTARTTASKINWOWPROC"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
]
},{
"Name":"VDMGETDBGFLAGSPROC"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"VDMSETDBGFLAGSPROC"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"VDMISMODULELOADEDPROC"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"VDMGETSEGMENTINFOPROC"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"VDM_SEGINFO","TargetKind":"Default","Api":"System.VirtualDosMachines","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"VDMGETSYMBOLPROC"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param4","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param5","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":256,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"param6","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"VDMGETADDREXPRESSIONPROC"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]}
,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]}
]
},{
"Name":"VDMGETTHREADSELECTORENTRYPROC"
,"Architectures":["X86"]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDT_ENTRY","TargetKind":"Default","Api":"System.Diagnostics.Debug","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"VDMGETCONTEXTPROC"
,"Architectures":["X86"]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CONTEXT","TargetKind":"Default","Api":"System.Diagnostics.Debug","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"VDMSETCONTEXTPROC"
,"Architectures":["X86"]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CONTEXT","TargetKind":"Default","Api":"System.Diagnostics.Debug","Parents":[]}},"Attrs":["In","Out"]}
]
}],
"Functions":[],
"UnicodeAliases":[
]
}