{ "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":[ ] }