Files
2026-02-15 17:17:14 -07:00

793 lines
24 KiB
JSON

{
"Constants":[{
"Name":"OBJ_HANDLE_TAGBITS"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":3
,"Attrs":[]
},{
"Name":"RTL_BALANCED_NODE_RESERVED_PARENT_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"OBJ_INHERIT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
},{
"Name":"OBJ_PERMANENT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16
,"Attrs":[]
},{
"Name":"OBJ_EXCLUSIVE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":32
,"Attrs":[]
},{
"Name":"OBJ_CASE_INSENSITIVE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":64
,"Attrs":[]
},{
"Name":"OBJ_OPENIF"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":128
,"Attrs":[]
},{
"Name":"OBJ_OPENLINK"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":256
,"Attrs":[]
},{
"Name":"OBJ_KERNEL_HANDLE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":512
,"Attrs":[]
},{
"Name":"OBJ_FORCE_ACCESS_CHECK"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1024
,"Attrs":[]
},{
"Name":"OBJ_IGNORE_IMPERSONATED_DEVICEMAP"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2048
,"Attrs":[]
},{
"Name":"OBJ_DONT_REPARSE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":4096
,"Attrs":[]
},{
"Name":"OBJ_VALID_ATTRIBUTES"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":8178
,"Attrs":[]
},{
"Name":"NULL64"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"MAXUCHAR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":255
,"Attrs":[]
},{
"Name":"MAXUSHORT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65535
,"Attrs":[]
},{
"Name":"MAXULONG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294967295
,"Attrs":[]
}],
"Types":[{
"Name":"EXCEPTION_DISPOSITION"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"ExceptionContinueExecution","Value":0}
,{"Name":"ExceptionContinueSearch","Value":1}
,{"Name":"ExceptionNestedException","Value":2}
,{"Name":"ExceptionCollidedUnwind","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"SLIST_ENTRY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SLIST_ENTRY","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SLIST_HEADER"
,"Architectures":["Arm64"]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"HeaderArm64","Type":{"Kind":"ApiRef","Name":"_HeaderArm64_e__Struct","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_HeaderArm64_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"_bitfield1","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"_bitfield2","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"_Anonymous_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Alignment","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"Region","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"QUAD"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"UseThisFieldToCopy","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
,{"Name":"DoNotUseThisField","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"PROCESSOR_NUMBER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Group","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Number","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"EVENT_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"NotificationEvent","Value":0}
,{"Name":"SynchronizationEvent","Value":1}
]
,"IntegerBase":"Int32"
},{
"Name":"TIMER_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"NotificationTimer","Value":0}
,{"Name":"SynchronizationTimer","Value":1}
]
,"IntegerBase":"Int32"
},{
"Name":"WAIT_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WaitAll","Value":0}
,{"Name":"WaitAny","Value":1}
,{"Name":"WaitNotification","Value":2}
,{"Name":"WaitDequeue","Value":3}
,{"Name":"WaitDpc","Value":4}
]
,"IntegerBase":"Int32"
},{
"Name":"STRING"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Length","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"MaximumLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Buffer","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["NotNullTerminated"]}
]
,"NestedTypes":[]
},{
"Name":"CSTRING"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Length","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"MaximumLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Buffer","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
]
,"NestedTypes":[]
},{
"Name":"LIST_ENTRY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Flink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LIST_ENTRY","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":[]}
,{"Name":"Blink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LIST_ENTRY","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SINGLE_LIST_ENTRY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SINGLE_LIST_ENTRY","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"RTL_BALANCED_NODE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous2_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"ParentValue","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"_Anonymous1_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Children","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTL_BALANCED_NODE","TargetKind":"Default","Api":"System.Kernel","Parents":[]}}},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"System.Kernel","Parents":["_Anonymous1_e__Union"]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Left","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTL_BALANCED_NODE","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":[]}
,{"Name":"Right","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTL_BALANCED_NODE","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
}]
}]
},{
"Name":"LIST_ENTRY32"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Flink","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Blink","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"LIST_ENTRY64"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Flink","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"Blink","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SINGLE_LIST_ENTRY32"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Next","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WNF_STATE_NAME"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Data","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"STRING32"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Length","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"MaximumLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Buffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"STRING64"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Length","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"MaximumLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Buffer","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"OBJECT_ATTRIBUTES64"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"RootDirectory","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"ObjectName","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"Attributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SecurityDescriptor","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"SecurityQualityOfService","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"OBJECT_ATTRIBUTES32"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"RootDirectory","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ObjectName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Attributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SecurityDescriptor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SecurityQualityOfService","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"OBJECTID"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Lineage","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"Uniquifier","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"EXCEPTION_ROUTINE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"EXCEPTION_DISPOSITION","TargetKind":"Default","Api":"System.Kernel","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ExceptionRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXCEPTION_RECORD","TargetKind":"Default","Api":"System.Diagnostics.Debug","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"EstablisherFrame","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"ContextRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CONTEXT","TargetKind":"Default","Api":"System.Diagnostics.Debug","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"DispatcherContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
},{
"Name":"NT_PRODUCT_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"NtProductWinNt","Value":1}
,{"Name":"NtProductLanManNt","Value":2}
,{"Name":"NtProductServer","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"SUITE_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"SmallBusiness","Value":0}
,{"Name":"Enterprise","Value":1}
,{"Name":"BackOffice","Value":2}
,{"Name":"CommunicationServer","Value":3}
,{"Name":"TerminalServer","Value":4}
,{"Name":"SmallBusinessRestricted","Value":5}
,{"Name":"EmbeddedNT","Value":6}
,{"Name":"DataCenter","Value":7}
,{"Name":"SingleUserTS","Value":8}
,{"Name":"Personal","Value":9}
,{"Name":"Blade","Value":10}
,{"Name":"EmbeddedRestricted","Value":11}
,{"Name":"SecurityAppliance","Value":12}
,{"Name":"StorageServer","Value":13}
,{"Name":"ComputeServer","Value":14}
,{"Name":"WHServer","Value":15}
,{"Name":"PhoneNT","Value":16}
,{"Name":"MultiUserTS","Value":17}
,{"Name":"MaxSuiteType","Value":18}
]
,"IntegerBase":"Int32"
},{
"Name":"COMPARTMENT_ID"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"UNSPECIFIED_COMPARTMENT_ID","Value":0}
,{"Name":"DEFAULT_COMPARTMENT_ID","Value":1}
]
,"IntegerBase":"Int32"
},{
"Name":"EXCEPTION_REGISTRATION_RECORD"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXCEPTION_REGISTRATION_RECORD","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":[]}
,{"Name":"Handler","Type":{"Kind":"ApiRef","Name":"EXCEPTION_ROUTINE","TargetKind":"FunctionPointer","Api":"System.Kernel","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"NT_TIB"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"ExceptionList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXCEPTION_REGISTRATION_RECORD","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":[]}
,{"Name":"StackBase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"StackLimit","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"SubSystemTib","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"ArbitraryUserPointer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"Self","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NT_TIB","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"FiberData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"SLIST_HEADER"
,"Architectures":["X64"]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"HeaderX64","Type":{"Kind":"ApiRef","Name":"_HeaderX64_e__Struct","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_HeaderX64_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"_bitfield1","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"_bitfield2","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"_Anonymous_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Alignment","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"Region","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"FLOATING_SAVE_AREA"
,"Architectures":["X64","Arm64"]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"ControlWord","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"StatusWord","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TagWord","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ErrorOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ErrorSelector","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DataOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DataSelector","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"RegisterArea","Type":{"Kind":"Array","Shape":{"Size":80},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"Cr0NpxState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"FLOATING_SAVE_AREA"
,"Architectures":["X86"]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"ControlWord","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"StatusWord","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TagWord","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ErrorOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ErrorSelector","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DataOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DataSelector","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"RegisterArea","Type":{"Kind":"Array","Shape":{"Size":80},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"Spare0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SLIST_HEADER"
,"Architectures":["X86"]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Alignment","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Next","Type":{"Kind":"ApiRef","Name":"SINGLE_LIST_ENTRY","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"Depth","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"CpuId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[]
}]
}],
"Functions":[{
"Name":"RtlInitializeSListHead"
,"SetLastError":false
,"DllImport":"ntdll.dll"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"ListHead","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SLIST_HEADER","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"RtlFirstEntrySList"
,"SetLastError":false
,"DllImport":"ntdll.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SLIST_ENTRY","TargetKind":"Default","Api":"System.Kernel","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"ListHead","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SLIST_HEADER","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In","Const"]}
]
},{
"Name":"RtlInterlockedPopEntrySList"
,"SetLastError":false
,"DllImport":"ntdll.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SLIST_ENTRY","TargetKind":"Default","Api":"System.Kernel","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"ListHead","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SLIST_HEADER","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"RtlInterlockedPushEntrySList"
,"SetLastError":false
,"DllImport":"ntdll.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SLIST_ENTRY","TargetKind":"Default","Api":"System.Kernel","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"ListHead","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SLIST_HEADER","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"ListEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SLIST_ENTRY","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"RtlInterlockedPushListSListEx"
,"SetLastError":false
,"DllImport":"ntdll.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SLIST_ENTRY","TargetKind":"Default","Api":"System.Kernel","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ListHead","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SLIST_HEADER","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"List","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SLIST_ENTRY","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"ListEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SLIST_ENTRY","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"RtlInterlockedFlushSList"
,"SetLastError":false
,"DllImport":"ntdll.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SLIST_ENTRY","TargetKind":"Default","Api":"System.Kernel","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"ListHead","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SLIST_HEADER","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"RtlQueryDepthSList"
,"SetLastError":false
,"DllImport":"ntdll.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt16"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"ListHead","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SLIST_HEADER","TargetKind":"Default","Api":"System.Kernel","Parents":[]}},"Attrs":["In"]}
]
}],
"UnicodeAliases":[
]
}