mirror of
https://github.com/marlersoft/win32json
synced 2026-06-21 13:57:33 +00:00
663 lines
28 KiB
JSON
663 lines
28 KiB
JSON
{
|
|
"Constants":[{
|
|
"Name":"PSS_PERF_RESOLUTION"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":1000000
|
|
,"Attrs":[]
|
|
}],
|
|
|
|
"Types":[{
|
|
"Name":"HPSS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"NativeTypedef"
|
|
,"AlsoUsableFor":null
|
|
,"Def":{"Kind":"Native","Name":"IntPtr"}
|
|
,"FreeFunc":null
|
|
,"InvalidHandleValue":0
|
|
},{
|
|
"Name":"HPSSWALK"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"NativeTypedef"
|
|
,"AlsoUsableFor":null
|
|
,"Def":{"Kind":"Native","Name":"IntPtr"}
|
|
,"FreeFunc":null
|
|
,"InvalidHandleValue":0
|
|
},{
|
|
"Name":"PSS_HANDLE_FLAGS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":true
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"PSS_HANDLE_NONE","Value":0}
|
|
,{"Name":"PSS_HANDLE_HAVE_TYPE","Value":1}
|
|
,{"Name":"PSS_HANDLE_HAVE_NAME","Value":2}
|
|
,{"Name":"PSS_HANDLE_HAVE_BASIC_INFORMATION","Value":4}
|
|
,{"Name":"PSS_HANDLE_HAVE_TYPE_SPECIFIC_INFORMATION","Value":8}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
},{
|
|
"Name":"PSS_OBJECT_TYPE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"PSS_OBJECT_TYPE_UNKNOWN","Value":0}
|
|
,{"Name":"PSS_OBJECT_TYPE_PROCESS","Value":1}
|
|
,{"Name":"PSS_OBJECT_TYPE_THREAD","Value":2}
|
|
,{"Name":"PSS_OBJECT_TYPE_MUTANT","Value":3}
|
|
,{"Name":"PSS_OBJECT_TYPE_EVENT","Value":4}
|
|
,{"Name":"PSS_OBJECT_TYPE_SECTION","Value":5}
|
|
,{"Name":"PSS_OBJECT_TYPE_SEMAPHORE","Value":6}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"PSS_CAPTURE_FLAGS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":true
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"PSS_CAPTURE_NONE","Value":0}
|
|
,{"Name":"PSS_CAPTURE_VA_CLONE","Value":1}
|
|
,{"Name":"PSS_CAPTURE_RESERVED_00000002","Value":2}
|
|
,{"Name":"PSS_CAPTURE_HANDLES","Value":4}
|
|
,{"Name":"PSS_CAPTURE_HANDLE_NAME_INFORMATION","Value":8}
|
|
,{"Name":"PSS_CAPTURE_HANDLE_BASIC_INFORMATION","Value":16}
|
|
,{"Name":"PSS_CAPTURE_HANDLE_TYPE_SPECIFIC_INFORMATION","Value":32}
|
|
,{"Name":"PSS_CAPTURE_HANDLE_TRACE","Value":64}
|
|
,{"Name":"PSS_CAPTURE_THREADS","Value":128}
|
|
,{"Name":"PSS_CAPTURE_THREAD_CONTEXT","Value":256}
|
|
,{"Name":"PSS_CAPTURE_THREAD_CONTEXT_EXTENDED","Value":512}
|
|
,{"Name":"PSS_CAPTURE_RESERVED_00000400","Value":1024}
|
|
,{"Name":"PSS_CAPTURE_VA_SPACE","Value":2048}
|
|
,{"Name":"PSS_CAPTURE_VA_SPACE_SECTION_INFORMATION","Value":4096}
|
|
,{"Name":"PSS_CAPTURE_IPT_TRACE","Value":8192}
|
|
,{"Name":"PSS_CAPTURE_RESERVED_00004000","Value":16384}
|
|
,{"Name":"PSS_CREATE_BREAKAWAY_OPTIONAL","Value":67108864}
|
|
,{"Name":"PSS_CREATE_BREAKAWAY","Value":134217728}
|
|
,{"Name":"PSS_CREATE_FORCE_BREAKAWAY","Value":268435456}
|
|
,{"Name":"PSS_CREATE_USE_VM_ALLOCATIONS","Value":536870912}
|
|
,{"Name":"PSS_CREATE_MEASURE_PERFORMANCE","Value":1073741824}
|
|
,{"Name":"PSS_CREATE_RELEASE_SECTION","Value":2147483648}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
},{
|
|
"Name":"PSS_QUERY_INFORMATION_CLASS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"PSS_QUERY_PROCESS_INFORMATION","Value":0}
|
|
,{"Name":"PSS_QUERY_VA_CLONE_INFORMATION","Value":1}
|
|
,{"Name":"PSS_QUERY_AUXILIARY_PAGES_INFORMATION","Value":2}
|
|
,{"Name":"PSS_QUERY_VA_SPACE_INFORMATION","Value":3}
|
|
,{"Name":"PSS_QUERY_HANDLE_INFORMATION","Value":4}
|
|
,{"Name":"PSS_QUERY_THREAD_INFORMATION","Value":5}
|
|
,{"Name":"PSS_QUERY_HANDLE_TRACE_INFORMATION","Value":6}
|
|
,{"Name":"PSS_QUERY_PERFORMANCE_COUNTERS","Value":7}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"PSS_WALK_INFORMATION_CLASS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"PSS_WALK_AUXILIARY_PAGES","Value":0}
|
|
,{"Name":"PSS_WALK_VA_SPACE","Value":1}
|
|
,{"Name":"PSS_WALK_HANDLES","Value":2}
|
|
,{"Name":"PSS_WALK_THREADS","Value":3}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"PSS_DUPLICATE_FLAGS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":true
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"PSS_DUPLICATE_NONE","Value":0}
|
|
,{"Name":"PSS_DUPLICATE_CLOSE_SOURCE","Value":1}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
},{
|
|
"Name":"PSS_PROCESS_FLAGS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":true
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"PSS_PROCESS_FLAGS_NONE","Value":0}
|
|
,{"Name":"PSS_PROCESS_FLAGS_PROTECTED","Value":1}
|
|
,{"Name":"PSS_PROCESS_FLAGS_WOW64","Value":2}
|
|
,{"Name":"PSS_PROCESS_FLAGS_RESERVED_03","Value":4}
|
|
,{"Name":"PSS_PROCESS_FLAGS_RESERVED_04","Value":8}
|
|
,{"Name":"PSS_PROCESS_FLAGS_FROZEN","Value":16}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
},{
|
|
"Name":"PSS_PROCESS_INFORMATION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"ExitStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"PebBaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
|
|
,{"Name":"AffinityMask","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
|
|
,{"Name":"BasePriority","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
|
|
,{"Name":"ProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ParentProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"PSS_PROCESS_FLAGS","TargetKind":"Default","Api":"System.Diagnostics.ProcessSnapshotting","Parents":[]},"Attrs":[]}
|
|
,{"Name":"CreateTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ExitTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"KernelTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"UserTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"PriorityClass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"PeakVirtualSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
|
|
,{"Name":"VirtualSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
|
|
,{"Name":"PageFaultCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"PeakWorkingSetSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
|
|
,{"Name":"WorkingSetSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
|
|
,{"Name":"QuotaPeakPagedPoolUsage","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
|
|
,{"Name":"QuotaPagedPoolUsage","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
|
|
,{"Name":"QuotaPeakNonPagedPoolUsage","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
|
|
,{"Name":"QuotaNonPagedPoolUsage","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
|
|
,{"Name":"PagefileUsage","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
|
|
,{"Name":"PeakPagefileUsage","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
|
|
,{"Name":"PrivateUsage","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
|
|
,{"Name":"ExecuteFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ImageFileName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"PSS_VA_CLONE_INFORMATION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"VaCloneHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"PSS_AUXILIARY_PAGES_INFORMATION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"AuxPagesCaptured","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"PSS_VA_SPACE_INFORMATION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"RegionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"PSS_HANDLE_INFORMATION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"HandlesCaptured","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"PSS_THREAD_INFORMATION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"ThreadsCaptured","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ContextLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"PSS_HANDLE_TRACE_INFORMATION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"SectionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"PSS_PERFORMANCE_COUNTERS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"TotalCycleCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"TotalWallClockPeriod","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"VaCloneCycleCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"VaCloneWallClockPeriod","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"VaSpaceCycleCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"VaSpaceWallClockPeriod","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"AuxPagesCycleCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"AuxPagesWallClockPeriod","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"HandlesCycleCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"HandlesWallClockPeriod","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"ThreadsCycleCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"ThreadsWallClockPeriod","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"PSS_AUXILIARY_PAGE_ENTRY"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Address","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
|
|
,{"Name":"BasicInformation","Type":{"Kind":"ApiRef","Name":"MEMORY_BASIC_INFORMATION","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":[]}
|
|
,{"Name":"CaptureTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"PageContents","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
|
|
,{"Name":"PageSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"PSS_VA_SPACE_ENTRY"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"BaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
|
|
,{"Name":"AllocationBase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
|
|
,{"Name":"AllocationProtect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"RegionSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
|
|
,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Protect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"TimeDateStamp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"SizeOfImage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ImageBase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
|
|
,{"Name":"CheckSum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MappedFileNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"MappedFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"PSS_HANDLE_ENTRY"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Handle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"PSS_HANDLE_FLAGS","TargetKind":"Default","Api":"System.Diagnostics.ProcessSnapshotting","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ObjectType","Type":{"Kind":"ApiRef","Name":"PSS_OBJECT_TYPE","TargetKind":"Default","Api":"System.Diagnostics.ProcessSnapshotting","Parents":[]},"Attrs":[]}
|
|
,{"Name":"CaptureTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Attributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"GrantedAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"HandleCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"PointerCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"PagedPoolCharge","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"NonPagedPoolCharge","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"CreationTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"TypeNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"TypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
|
|
,{"Name":"ObjectNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"ObjectName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
|
|
,{"Name":"TypeSpecificInformation","Type":{"Kind":"ApiRef","Name":"_TypeSpecificInformation_e__Union","TargetKind":"Default","Api":"System.Diagnostics.ProcessSnapshotting","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[{
|
|
"Name":"_TypeSpecificInformation_e__Union"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Union"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Process","Type":{"Kind":"ApiRef","Name":"_Process_e__Struct","TargetKind":"Default","Api":"System.Diagnostics.ProcessSnapshotting","Parents":["_TypeSpecificInformation_e__Union"]},"Attrs":[]}
|
|
,{"Name":"Thread","Type":{"Kind":"ApiRef","Name":"_Thread_e__Struct","TargetKind":"Default","Api":"System.Diagnostics.ProcessSnapshotting","Parents":["_TypeSpecificInformation_e__Union"]},"Attrs":[]}
|
|
,{"Name":"Mutant","Type":{"Kind":"ApiRef","Name":"_Mutant_e__Struct","TargetKind":"Default","Api":"System.Diagnostics.ProcessSnapshotting","Parents":["_TypeSpecificInformation_e__Union"]},"Attrs":[]}
|
|
,{"Name":"Event","Type":{"Kind":"ApiRef","Name":"_Event_e__Struct","TargetKind":"Default","Api":"System.Diagnostics.ProcessSnapshotting","Parents":["_TypeSpecificInformation_e__Union"]},"Attrs":[]}
|
|
,{"Name":"Section","Type":{"Kind":"ApiRef","Name":"_Section_e__Struct","TargetKind":"Default","Api":"System.Diagnostics.ProcessSnapshotting","Parents":["_TypeSpecificInformation_e__Union"]},"Attrs":[]}
|
|
,{"Name":"Semaphore","Type":{"Kind":"ApiRef","Name":"_Semaphore_e__Struct","TargetKind":"Default","Api":"System.Diagnostics.ProcessSnapshotting","Parents":["_TypeSpecificInformation_e__Union"]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[{
|
|
"Name":"_Semaphore_e__Struct"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"CurrentCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
|
|
,{"Name":"MaximumCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"_Section_e__Struct"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"BaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
|
|
,{"Name":"AllocationAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MaximumSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"_Event_e__Struct"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"ManualReset","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Signaled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"_Mutant_e__Struct"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"CurrentCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
|
|
,{"Name":"Abandoned","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"OwnerProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"OwnerThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"_Thread_e__Struct"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"ExitStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"TebBaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
|
|
,{"Name":"ProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"AffinityMask","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
|
|
,{"Name":"Priority","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
|
|
,{"Name":"BasePriority","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
|
|
,{"Name":"Win32StartAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"_Process_e__Struct"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"ExitStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"PebBaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
|
|
,{"Name":"AffinityMask","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
|
|
,{"Name":"BasePriority","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
|
|
,{"Name":"ProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ParentProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
}]
|
|
}]
|
|
},{
|
|
"Name":"PSS_THREAD_FLAGS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":true
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"PSS_THREAD_FLAGS_NONE","Value":0}
|
|
,{"Name":"PSS_THREAD_FLAGS_TERMINATED","Value":1}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
},{
|
|
"Name":"PSS_THREAD_ENTRY"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"ExitStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"TebBaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
|
|
,{"Name":"ProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"AffinityMask","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
|
|
,{"Name":"Priority","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
|
|
,{"Name":"BasePriority","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
|
|
,{"Name":"LastSyscallFirstArgument","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
|
|
,{"Name":"LastSyscallNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"CreateTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ExitTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"KernelTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"UserTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Win32StartAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
|
|
,{"Name":"CaptureTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"PSS_THREAD_FLAGS","TargetKind":"Default","Api":"System.Diagnostics.ProcessSnapshotting","Parents":[]},"Attrs":[]}
|
|
,{"Name":"SuspendCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"SizeOfContextRecord","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"ContextRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CONTEXT","TargetKind":"Default","Api":"System.Diagnostics.Debug","Parents":[]}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"PSS_ALLOCATOR"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
|
|
,{"Name":"AllocRoutine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]}
|
|
,{"Name":"FreeRoutine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
}],
|
|
|
|
"Functions":[{
|
|
"Name":"PssCaptureSnapshot"
|
|
,"SetLastError":false
|
|
,"DllImport":"KERNEL32.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows8.1"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ProcessHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"CaptureFlags","Type":{"Kind":"ApiRef","Name":"PSS_CAPTURE_FLAGS","TargetKind":"Default","Api":"System.Diagnostics.ProcessSnapshotting","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"ThreadContextFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]}
|
|
,{"Name":"SnapshotHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPSS","TargetKind":"Default","Api":"System.Diagnostics.ProcessSnapshotting","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"PssFreeSnapshot"
|
|
,"SetLastError":false
|
|
,"DllImport":"KERNEL32.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows8.1"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ProcessHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"SnapshotHandle","Type":{"Kind":"ApiRef","Name":"HPSS","TargetKind":"Default","Api":"System.Diagnostics.ProcessSnapshotting","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"PssQuerySnapshot"
|
|
,"SetLastError":false
|
|
,"DllImport":"KERNEL32.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows8.1"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"SnapshotHandle","Type":{"Kind":"ApiRef","Name":"HPSS","TargetKind":"Default","Api":"System.Diagnostics.ProcessSnapshotting","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"InformationClass","Type":{"Kind":"ApiRef","Name":"PSS_QUERY_INFORMATION_CLASS","TargetKind":"Default","Api":"System.Diagnostics.ProcessSnapshotting","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3}]}
|
|
,{"Name":"BufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"PssWalkSnapshot"
|
|
,"SetLastError":false
|
|
,"DllImport":"KERNEL32.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows8.1"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"SnapshotHandle","Type":{"Kind":"ApiRef","Name":"HPSS","TargetKind":"Default","Api":"System.Diagnostics.ProcessSnapshotting","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"InformationClass","Type":{"Kind":"ApiRef","Name":"PSS_WALK_INFORMATION_CLASS","TargetKind":"Default","Api":"System.Diagnostics.ProcessSnapshotting","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"WalkMarkerHandle","Type":{"Kind":"ApiRef","Name":"HPSSWALK","TargetKind":"Default","Api":"System.Diagnostics.ProcessSnapshotting","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"BufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"PssDuplicateSnapshot"
|
|
,"SetLastError":false
|
|
,"DllImport":"KERNEL32.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows8.1"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"SourceProcessHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"SnapshotHandle","Type":{"Kind":"ApiRef","Name":"HPSS","TargetKind":"Default","Api":"System.Diagnostics.ProcessSnapshotting","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"TargetProcessHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"TargetSnapshotHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPSS","TargetKind":"Default","Api":"System.Diagnostics.ProcessSnapshotting","Parents":[]}},"Attrs":["Out"]}
|
|
,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"PSS_DUPLICATE_FLAGS","TargetKind":"Default","Api":"System.Diagnostics.ProcessSnapshotting","Parents":[]},"Attrs":["In","Optional"]}
|
|
]
|
|
},{
|
|
"Name":"PssWalkMarkerCreate"
|
|
,"SetLastError":false
|
|
,"DllImport":"KERNEL32.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows8.1"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"Allocator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSS_ALLOCATOR","TargetKind":"Default","Api":"System.Diagnostics.ProcessSnapshotting","Parents":[]}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"WalkMarkerHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPSSWALK","TargetKind":"Default","Api":"System.Diagnostics.ProcessSnapshotting","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"PssWalkMarkerFree"
|
|
,"SetLastError":false
|
|
,"DllImport":"KERNEL32.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows8.1"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"WalkMarkerHandle","Type":{"Kind":"ApiRef","Name":"HPSSWALK","TargetKind":"Default","Api":"System.Diagnostics.ProcessSnapshotting","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"PssWalkMarkerGetPosition"
|
|
,"SetLastError":false
|
|
,"DllImport":"KERNEL32.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows8.1"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"WalkMarkerHandle","Type":{"Kind":"ApiRef","Name":"HPSSWALK","TargetKind":"Default","Api":"System.Diagnostics.ProcessSnapshotting","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"Position","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"PssWalkMarkerSetPosition"
|
|
,"SetLastError":false
|
|
,"DllImport":"KERNEL32.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows8.1"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"WalkMarkerHandle","Type":{"Kind":"ApiRef","Name":"HPSSWALK","TargetKind":"Default","Api":"System.Diagnostics.ProcessSnapshotting","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"Position","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"PssWalkMarkerSeekToBeginning"
|
|
,"SetLastError":false
|
|
,"DllImport":"KERNEL32.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows8.1"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"WalkMarkerHandle","Type":{"Kind":"ApiRef","Name":"HPSSWALK","TargetKind":"Default","Api":"System.Diagnostics.ProcessSnapshotting","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}],
|
|
|
|
"UnicodeAliases":[
|
|
]
|
|
}
|