{ "Constants":[{ "Name":"FILE_CACHE_MAX_HARD_ENABLE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"FILE_CACHE_MAX_HARD_DISABLE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"FILE_CACHE_MIN_HARD_ENABLE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"FILE_CACHE_MIN_HARD_DISABLE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"MEHC_PATROL_SCRUBBER_PRESENT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] }], "Types":[{ "Name":"FILE_MAP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"FILE_MAP_WRITE","Value":2} ,{"Name":"FILE_MAP_READ","Value":4} ,{"Name":"FILE_MAP_ALL_ACCESS","Value":983071} ,{"Name":"FILE_MAP_EXECUTE","Value":32} ,{"Name":"FILE_MAP_COPY","Value":1} ,{"Name":"FILE_MAP_RESERVE","Value":2147483648} ,{"Name":"FILE_MAP_TARGETS_INVALID","Value":1073741824} ,{"Name":"FILE_MAP_LARGE_PAGES","Value":536870912} ] ,"IntegerBase":"UInt32" },{ "Name":"HEAP_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"HEAP_NONE","Value":0} ,{"Name":"HEAP_NO_SERIALIZE","Value":1} ,{"Name":"HEAP_GROWABLE","Value":2} ,{"Name":"HEAP_GENERATE_EXCEPTIONS","Value":4} ,{"Name":"HEAP_ZERO_MEMORY","Value":8} ,{"Name":"HEAP_REALLOC_IN_PLACE_ONLY","Value":16} ,{"Name":"HEAP_TAIL_CHECKING_ENABLED","Value":32} ,{"Name":"HEAP_FREE_CHECKING_ENABLED","Value":64} ,{"Name":"HEAP_DISABLE_COALESCE_ON_FREE","Value":128} ,{"Name":"HEAP_CREATE_ALIGN_16","Value":65536} ,{"Name":"HEAP_CREATE_ENABLE_TRACING","Value":131072} ,{"Name":"HEAP_CREATE_ENABLE_EXECUTE","Value":262144} ,{"Name":"HEAP_MAXIMUM_TAG","Value":4095} ,{"Name":"HEAP_PSEUDO_TAG_FLAG","Value":32768} ,{"Name":"HEAP_TAG_SHIFT","Value":18} ,{"Name":"HEAP_CREATE_SEGMENT_HEAP","Value":256} ,{"Name":"HEAP_CREATE_HARDENED","Value":512} ] ,"IntegerBase":"UInt32" },{ "Name":"PAGE_PROTECTION_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"PAGE_NOACCESS","Value":1} ,{"Name":"PAGE_READONLY","Value":2} ,{"Name":"PAGE_READWRITE","Value":4} ,{"Name":"PAGE_WRITECOPY","Value":8} ,{"Name":"PAGE_EXECUTE","Value":16} ,{"Name":"PAGE_EXECUTE_READ","Value":32} ,{"Name":"PAGE_EXECUTE_READWRITE","Value":64} ,{"Name":"PAGE_EXECUTE_WRITECOPY","Value":128} ,{"Name":"PAGE_GUARD","Value":256} ,{"Name":"PAGE_NOCACHE","Value":512} ,{"Name":"PAGE_WRITECOMBINE","Value":1024} ,{"Name":"PAGE_GRAPHICS_NOACCESS","Value":2048} ,{"Name":"PAGE_GRAPHICS_READONLY","Value":4096} ,{"Name":"PAGE_GRAPHICS_READWRITE","Value":8192} ,{"Name":"PAGE_GRAPHICS_EXECUTE","Value":16384} ,{"Name":"PAGE_GRAPHICS_EXECUTE_READ","Value":32768} ,{"Name":"PAGE_GRAPHICS_EXECUTE_READWRITE","Value":65536} ,{"Name":"PAGE_GRAPHICS_COHERENT","Value":131072} ,{"Name":"PAGE_GRAPHICS_NOCACHE","Value":262144} ,{"Name":"PAGE_ENCLAVE_THREAD_CONTROL","Value":2147483648} ,{"Name":"PAGE_REVERT_TO_FILE_MAP","Value":2147483648} ,{"Name":"PAGE_TARGETS_NO_UPDATE","Value":1073741824} ,{"Name":"PAGE_TARGETS_INVALID","Value":1073741824} ,{"Name":"PAGE_ENCLAVE_UNVALIDATED","Value":536870912} ,{"Name":"PAGE_ENCLAVE_MASK","Value":268435456} ,{"Name":"PAGE_ENCLAVE_DECOMMIT","Value":268435456} ,{"Name":"PAGE_ENCLAVE_SS_FIRST","Value":268435457} ,{"Name":"PAGE_ENCLAVE_SS_REST","Value":268435458} ,{"Name":"SEC_PARTITION_OWNER_HANDLE","Value":262144} ,{"Name":"SEC_64K_PAGES","Value":524288} ,{"Name":"SEC_FILE","Value":8388608} ,{"Name":"SEC_IMAGE","Value":16777216} ,{"Name":"SEC_PROTECTED_IMAGE","Value":33554432} ,{"Name":"SEC_RESERVE","Value":67108864} ,{"Name":"SEC_COMMIT","Value":134217728} ,{"Name":"SEC_NOCACHE","Value":268435456} ,{"Name":"SEC_WRITECOMBINE","Value":1073741824} ,{"Name":"SEC_LARGE_PAGES","Value":2147483648} ,{"Name":"SEC_IMAGE_NO_EXECUTE","Value":285212672} ] ,"IntegerBase":"UInt32" },{ "Name":"UNMAP_VIEW_OF_FILE_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"MEM_UNMAP_NONE","Value":0} ,{"Name":"MEM_UNMAP_WITH_TRANSIENT_BOOST","Value":1} ,{"Name":"MEM_PRESERVE_PLACEHOLDER","Value":2} ] ,"IntegerBase":"UInt32" },{ "Name":"VIRTUAL_FREE_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"MEM_DECOMMIT","Value":16384} ,{"Name":"MEM_RELEASE","Value":32768} ] ,"IntegerBase":"UInt32" },{ "Name":"VIRTUAL_ALLOCATION_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"MEM_COMMIT","Value":4096} ,{"Name":"MEM_RESERVE","Value":8192} ,{"Name":"MEM_RESET","Value":524288} ,{"Name":"MEM_RESET_UNDO","Value":16777216} ,{"Name":"MEM_REPLACE_PLACEHOLDER","Value":16384} ,{"Name":"MEM_LARGE_PAGES","Value":536870912} ,{"Name":"MEM_RESERVE_PLACEHOLDER","Value":262144} ,{"Name":"MEM_FREE","Value":65536} ] ,"IntegerBase":"UInt32" },{ "Name":"LOCAL_ALLOC_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"LHND","Value":66} ,{"Name":"LMEM_FIXED","Value":0} ,{"Name":"LMEM_MOVEABLE","Value":2} ,{"Name":"LMEM_ZEROINIT","Value":64} ,{"Name":"LPTR","Value":64} ,{"Name":"NONZEROLHND","Value":2} ,{"Name":"NONZEROLPTR","Value":0} ] ,"IntegerBase":"UInt32" },{ "Name":"GLOBAL_ALLOC_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"GHND","Value":66} ,{"Name":"GMEM_FIXED","Value":0} ,{"Name":"GMEM_MOVEABLE","Value":2} ,{"Name":"GMEM_ZEROINIT","Value":64} ,{"Name":"GPTR","Value":64} ] ,"IntegerBase":"UInt32" },{ "Name":"PAGE_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"MEM_PRIVATE","Value":131072} ,{"Name":"MEM_MAPPED","Value":262144} ,{"Name":"MEM_IMAGE","Value":16777216} ] ,"IntegerBase":"UInt32" },{ "Name":"HeapHandle" ,"Architectures":[] ,"Platform":null ,"Kind":"NativeTypedef" ,"AlsoUsableFor":null ,"Def":{"Kind":"Native","Name":"IntPtr"} ,"FreeFunc":"HeapDestroy" ,"InvalidHandleValue":0 },{ "Name":"PROCESS_HEAP_ENTRY" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"cbOverhead","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"iRegionIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"wFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Block","Type":{"Kind":"ApiRef","Name":"_Block_e__Struct","TargetKind":"Default","Api":"System.Memory","Parents":["_Anonymous_e__Union"]},"Attrs":[]} ,{"Name":"Region","Type":{"Kind":"ApiRef","Name":"_Region_e__Struct","TargetKind":"Default","Api":"System.Memory","Parents":["_Anonymous_e__Union"]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Region_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"dwCommittedSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwUnCommittedSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"lpFirstBlock","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"lpLastBlock","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_Block_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"hMem","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"dwReserved","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} ] ,"NestedTypes":[] }] }] },{ "Name":"HEAP_SUMMARY" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"cbAllocated","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"cbCommitted","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"cbReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"cbMaxReserve","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"MEMORY_RESOURCE_NOTIFICATION_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"LowMemoryResourceNotification","Value":0} ,{"Name":"HighMemoryResourceNotification","Value":1} ] ,"IntegerBase":"Int32" },{ "Name":"WIN32_MEMORY_RANGE_ENTRY" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"VirtualAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"NumberOfBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PBAD_MEMORY_CALLBACK_ROUTINE" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ ] },{ "Name":"OFFER_PRIORITY" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"VmOfferPriorityVeryLow","Value":1} ,{"Name":"VmOfferPriorityLow","Value":2} ,{"Name":"VmOfferPriorityBelowNormal","Value":3} ,{"Name":"VmOfferPriorityNormal","Value":4} ] ,"IntegerBase":"Int32" },{ "Name":"WIN32_MEMORY_INFORMATION_CLASS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"MemoryRegionInfo","Value":0} ] ,"IntegerBase":"Int32" },{ "Name":"WIN32_MEMORY_REGION_INFORMATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"AllocationBase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"AllocationProtect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":[]} ,{"Name":"RegionSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"CommitSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"System.Memory","Parents":["_Anonymous_e__Union"]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Anonymous_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] }] }] },{ "Name":"WIN32_MEMORY_PARTITION_INFORMATION_CLASS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"MemoryPartitionInfo","Value":0} ,{"Name":"MemoryPartitionDedicatedMemoryInfo","Value":1} ] ,"IntegerBase":"Int32" },{ "Name":"WIN32_MEMORY_PARTITION_INFORMATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"NumaNode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Channel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"NumberOfNumaNodes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ResidentAvailablePages","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"CommittedPages","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"CommitLimit","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"PeakCommitment","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"TotalNumberOfPages","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"AvailablePages","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"ZeroPages","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"FreePages","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"StandbyPages","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} ,{"Name":"MaximumCommitLimit","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"PartitionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"MEMORY_BASIC_INFORMATION" ,"Architectures":["X64","Arm64"] ,"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":"ApiRef","Name":"PAGE_PROTECTION_FLAGS","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":[]} ,{"Name":"PartitionId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"RegionSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"State","Type":{"Kind":"ApiRef","Name":"VIRTUAL_ALLOCATION_TYPE","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":[]} ,{"Name":"Protect","Type":{"Kind":"ApiRef","Name":"PAGE_PROTECTION_FLAGS","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":[]} ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"PAGE_TYPE","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"MEMORY_BASIC_INFORMATION32" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"BaseAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"AllocationBase","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"AllocationProtect","Type":{"Kind":"ApiRef","Name":"PAGE_PROTECTION_FLAGS","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":[]} ,{"Name":"RegionSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"State","Type":{"Kind":"ApiRef","Name":"VIRTUAL_ALLOCATION_TYPE","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":[]} ,{"Name":"Protect","Type":{"Kind":"ApiRef","Name":"PAGE_PROTECTION_FLAGS","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":[]} ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"PAGE_TYPE","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"MEMORY_BASIC_INFORMATION64" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"BaseAddress","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"AllocationBase","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"AllocationProtect","Type":{"Kind":"ApiRef","Name":"PAGE_PROTECTION_FLAGS","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":[]} ,{"Name":"__alignment1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"RegionSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"State","Type":{"Kind":"ApiRef","Name":"VIRTUAL_ALLOCATION_TYPE","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":[]} ,{"Name":"Protect","Type":{"Kind":"ApiRef","Name":"PAGE_PROTECTION_FLAGS","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":[]} ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"PAGE_TYPE","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":[]} ,{"Name":"__alignment2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"CFG_CALL_TARGET_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Offset","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"MEM_ADDRESS_REQUIREMENTS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"LowestStartingAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"HighestEndingAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"Alignment","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"MEM_EXTENDED_PARAMETER_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"MemExtendedParameterInvalidType","Value":0} ,{"Name":"MemExtendedParameterAddressRequirements","Value":1} ,{"Name":"MemExtendedParameterNumaNode","Value":2} ,{"Name":"MemExtendedParameterPartitionHandle","Value":3} ,{"Name":"MemExtendedParameterUserPhysicalHandle","Value":4} ,{"Name":"MemExtendedParameterAttributeFlags","Value":5} ,{"Name":"MemExtendedParameterImageMachine","Value":6} ,{"Name":"MemExtendedParameterMax","Value":7} ] ,"IntegerBase":"Int32" },{ "Name":"MEM_EXTENDED_PARAMETER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Struct","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":[]} ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Anonymous2_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"ULong64","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"Pointer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"Handle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"ULong","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_Anonymous1_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[] }] },{ "Name":"HEAP_INFORMATION_CLASS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"HeapCompatibilityInformation","Value":0} ,{"Name":"HeapEnableTerminationOnCorruption","Value":1} ,{"Name":"HeapOptimizeResources","Value":3} ,{"Name":"HeapTag","Value":7} ] ,"IntegerBase":"Int32" },{ "Name":"PSECURE_MEMORY_CACHE_CALLBACK" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Addr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1}]} ,{"Name":"Range","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] },{ "Name":"MEMORY_BASIC_INFORMATION" ,"Architectures":["X86"] ,"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":"ApiRef","Name":"PAGE_PROTECTION_FLAGS","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":[]} ,{"Name":"RegionSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"State","Type":{"Kind":"ApiRef","Name":"VIRTUAL_ALLOCATION_TYPE","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":[]} ,{"Name":"Protect","Type":{"Kind":"ApiRef","Name":"PAGE_PROTECTION_FLAGS","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":[]} ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"PAGE_TYPE","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] }], "Functions":[{ "Name":"HeapCreate" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HeapHandle","TargetKind":"Default","Api":"System.Memory","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"flOptions","Type":{"Kind":"ApiRef","Name":"HEAP_FLAGS","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":["In"]} ,{"Name":"dwInitialSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"dwMaximumSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] },{ "Name":"HeapDestroy" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hHeap","Type":{"Kind":"ApiRef","Name":"HeapHandle","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":["In"]} ] },{ "Name":"HeapAlloc" ,"SetLastError":false ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hHeap","Type":{"Kind":"ApiRef","Name":"HeapHandle","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"HEAP_FLAGS","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":["In"]} ,{"Name":"dwBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] },{ "Name":"HeapReAlloc" ,"SetLastError":false ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hHeap","Type":{"Kind":"ApiRef","Name":"HeapHandle","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"HEAP_FLAGS","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":["In"]} ,{"Name":"lpMem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Optional"]} ,{"Name":"dwBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] },{ "Name":"HeapFree" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hHeap","Type":{"Kind":"ApiRef","Name":"HeapHandle","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"HEAP_FLAGS","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":["In"]} ,{"Name":"lpMem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Optional"]} ] },{ "Name":"HeapSize" ,"SetLastError":false ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hHeap","Type":{"Kind":"ApiRef","Name":"HeapHandle","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"HEAP_FLAGS","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":["In"]} ,{"Name":"lpMem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} ] },{ "Name":"GetProcessHeap" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HeapHandle","TargetKind":"Default","Api":"System.Memory","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ ] },{ "Name":"HeapCompact" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hHeap","Type":{"Kind":"ApiRef","Name":"HeapHandle","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"HEAP_FLAGS","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":["In"]} ] },{ "Name":"HeapSetInformation" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"HeapHandle","Type":{"Kind":"ApiRef","Name":"HeapHandle","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"HeapInformationClass","Type":{"Kind":"ApiRef","Name":"HEAP_INFORMATION_CLASS","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":["In"]} ,{"Name":"HeapInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]} ,{"Name":"HeapInformationLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] },{ "Name":"HeapValidate" ,"SetLastError":false ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hHeap","Type":{"Kind":"ApiRef","Name":"HeapHandle","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"HEAP_FLAGS","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":["In"]} ,{"Name":"lpMem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} ] },{ "Name":"HeapSummary" ,"SetLastError":false ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hHeap","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpSummary","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HEAP_SUMMARY","TargetKind":"Default","Api":"System.Memory","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"GetProcessHeaps" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"NumberOfHeaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ProcessHeaps","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"HeapHandle","TargetKind":"Default","Api":"System.Memory","Parents":[]}},"Attrs":["Out","DoNotRelease"]} ] },{ "Name":"HeapLock" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hHeap","Type":{"Kind":"ApiRef","Name":"HeapHandle","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":["In"]} ] },{ "Name":"HeapUnlock" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hHeap","Type":{"Kind":"ApiRef","Name":"HeapHandle","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":["In"]} ] },{ "Name":"HeapWalk" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hHeap","Type":{"Kind":"ApiRef","Name":"HeapHandle","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":["In"]} ,{"Name":"lpEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROCESS_HEAP_ENTRY","TargetKind":"Default","Api":"System.Memory","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"HeapQueryInformation" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"HeapHandle","Type":{"Kind":"ApiRef","Name":"HeapHandle","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"HeapInformationClass","Type":{"Kind":"ApiRef","Name":"HEAP_INFORMATION_CLASS","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":["In"]} ,{"Name":"HeapInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]} ,{"Name":"HeapInformationLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"ReturnLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]} ] },{ "Name":"VirtualAlloc" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"flAllocationType","Type":{"Kind":"ApiRef","Name":"VIRTUAL_ALLOCATION_TYPE","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":["In"]} ,{"Name":"flProtect","Type":{"Kind":"ApiRef","Name":"PAGE_PROTECTION_FLAGS","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":["In"]} ] },{ "Name":"VirtualProtect" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"flNewProtect","Type":{"Kind":"ApiRef","Name":"PAGE_PROTECTION_FLAGS","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":["In"]} ,{"Name":"lpflOldProtect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PAGE_PROTECTION_FLAGS","TargetKind":"Default","Api":"System.Memory","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"VirtualFree" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"dwFreeType","Type":{"Kind":"ApiRef","Name":"VIRTUAL_FREE_TYPE","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":["In"]} ] },{ "Name":"VirtualQuery" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} ,{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MEMORY_BASIC_INFORMATION","TargetKind":"Default","Api":"System.Memory","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]} ,{"Name":"dwLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] },{ "Name":"VirtualAllocEx" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"lpAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"flAllocationType","Type":{"Kind":"ApiRef","Name":"VIRTUAL_ALLOCATION_TYPE","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":["In"]} ,{"Name":"flProtect","Type":{"Kind":"ApiRef","Name":"PAGE_PROTECTION_FLAGS","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":["In"]} ] },{ "Name":"VirtualProtectEx" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"lpAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"flNewProtect","Type":{"Kind":"ApiRef","Name":"PAGE_PROTECTION_FLAGS","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":["In"]} ,{"Name":"lpflOldProtect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PAGE_PROTECTION_FLAGS","TargetKind":"Default","Api":"System.Memory","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"VirtualQueryEx" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"lpAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} ,{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MEMORY_BASIC_INFORMATION","TargetKind":"Default","Api":"System.Memory","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3}]} ,{"Name":"dwLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] },{ "Name":"CreateFileMappingW" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":["Optional"] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"lpFileMappingAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"flProtect","Type":{"Kind":"ApiRef","Name":"PAGE_PROTECTION_FLAGS","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":["In"]} ,{"Name":"dwMaximumSizeHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwMaximumSizeLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ] },{ "Name":"OpenFileMappingW" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"bInheritHandle","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] },{ "Name":"MapViewOfFile" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} ,"ReturnAttrs":["Optional"] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hFileMappingObject","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"dwDesiredAccess","Type":{"Kind":"ApiRef","Name":"FILE_MAP","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":["In"]} ,{"Name":"dwFileOffsetHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwFileOffsetLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwNumberOfBytesToMap","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] },{ "Name":"MapViewOfFileEx" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} ,"ReturnAttrs":["Optional"] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hFileMappingObject","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"dwDesiredAccess","Type":{"Kind":"ApiRef","Name":"FILE_MAP","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":["In"]} ,{"Name":"dwFileOffsetHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwFileOffsetLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwNumberOfBytesToMap","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"lpBaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ] },{ "Name":"VirtualFreeEx" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"lpAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"dwFreeType","Type":{"Kind":"ApiRef","Name":"VIRTUAL_FREE_TYPE","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":["In"]} ] },{ "Name":"FlushViewOfFile" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpBaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} ,{"Name":"dwNumberOfBytesToFlush","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] },{ "Name":"UnmapViewOfFile" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpBaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} ] },{ "Name":"GetLargePageMinimum" ,"SetLastError":false ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ ] },{ "Name":"GetProcessWorkingSetSizeEx" ,"SetLastError":false ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"lpMinimumWorkingSetSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ,{"Name":"lpMaximumWorkingSetSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ,{"Name":"Flags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"SetProcessWorkingSetSizeEx" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"dwMinimumWorkingSetSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"dwMaximumWorkingSetSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"VirtualLock" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] },{ "Name":"VirtualUnlock" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] },{ "Name":"GetWriteWatch" ,"SetLastError":false ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpBaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"dwRegionSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"lpAddresses","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} ,{"Name":"lpdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out","Optional"]} ,{"Name":"lpdwGranularity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"ResetWriteWatch" ,"SetLastError":false ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpBaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"dwRegionSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] },{ "Name":"CreateMemoryResourceNotification" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"NotificationType","Type":{"Kind":"ApiRef","Name":"MEMORY_RESOURCE_NOTIFICATION_TYPE","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":["In"]} ] },{ "Name":"QueryMemoryResourceNotification" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"ResourceNotificationHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"ResourceState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"GetSystemFileCacheSize" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"lpMinimumFileCacheSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ,{"Name":"lpMaximumFileCacheSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ,{"Name":"lpFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"SetSystemFileCacheSize" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"MinimumFileCacheSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"MaximumFileCacheSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CreateFileMappingNumaW" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"lpFileMappingAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"flProtect","Type":{"Kind":"ApiRef","Name":"PAGE_PROTECTION_FLAGS","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":["In"]} ,{"Name":"dwMaximumSizeHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwMaximumSizeLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"nndPreferred","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"PrefetchVirtualMemory" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"NumberOfEntries","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"VirtualAddresses","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"WIN32_MEMORY_RANGE_ENTRY","TargetKind":"Default","Api":"System.Memory","Parents":[]}},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CreateFileMappingFromApp" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"SecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"PageProtection","Type":{"Kind":"ApiRef","Name":"PAGE_PROTECTION_FLAGS","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":["In"]} ,{"Name":"MaximumSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ] },{ "Name":"MapViewOfFileFromApp" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"hFileMappingObject","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"DesiredAccess","Type":{"Kind":"ApiRef","Name":"FILE_MAP","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":["In"]} ,{"Name":"FileOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"NumberOfBytesToMap","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] },{ "Name":"UnmapViewOfFileEx" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"BaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"UnmapFlags","Type":{"Kind":"ApiRef","Name":"UNMAP_VIEW_OF_FILE_FLAGS","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":["In"]} ] },{ "Name":"AllocateUserPhysicalPages" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"NumberOfPages","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} ,{"Name":"PageArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ] },{ "Name":"FreeUserPhysicalPages" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"NumberOfPages","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} ,{"Name":"PageArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In"]} ] },{ "Name":"MapUserPhysicalPages" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"VirtualAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"NumberOfPages","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"PageArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Optional"]} ] },{ "Name":"AllocateUserPhysicalPagesNuma" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"NumberOfPages","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} ,{"Name":"PageArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ,{"Name":"nndPreferred","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"VirtualAllocExNuma" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"lpAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"flAllocationType","Type":{"Kind":"ApiRef","Name":"VIRTUAL_ALLOCATION_TYPE","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":["In"]} ,{"Name":"flProtect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"nndPreferred","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"GetMemoryErrorHandlingCapabilities" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"Capabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"RegisterBadMemoryNotification" ,"SetLastError":false ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"Callback","Type":{"Kind":"ApiRef","Name":"PBAD_MEMORY_CALLBACK_ROUTINE","TargetKind":"FunctionPointer","Api":"System.Memory","Parents":[]},"Attrs":["In"]} ] },{ "Name":"UnregisterBadMemoryNotification" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"RegistrationHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ] },{ "Name":"OfferVirtualMemory" ,"SetLastError":false ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.1" ,"Attrs":[] ,"Params":[ {"Name":"VirtualAddress","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ,{"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"Priority","Type":{"Kind":"ApiRef","Name":"OFFER_PRIORITY","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":["In"]} ] },{ "Name":"ReclaimVirtualMemory" ,"SetLastError":false ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.1" ,"Attrs":[] ,"Params":[ {"Name":"VirtualAddress","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} ,{"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] },{ "Name":"DiscardVirtualMemory" ,"SetLastError":false ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.1" ,"Attrs":[] ,"Params":[ {"Name":"VirtualAddress","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ,{"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] },{ "Name":"SetProcessValidCallTargets" ,"SetLastError":true ,"DllImport":"api-ms-win-core-memory-l1-1-3.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows10.0.10240" ,"Attrs":[] ,"Params":[ {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"VirtualAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"RegionSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"NumberOfOffsets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"OffsetInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"CFG_CALL_TARGET_INFO","TargetKind":"Default","Api":"System.Memory","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"SetProcessValidCallTargetsForMappedView" ,"SetLastError":false ,"DllImport":"api-ms-win-core-memory-l1-1-7.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Process","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"VirtualAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"RegionSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"NumberOfOffsets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"OffsetInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"CFG_CALL_TARGET_INFO","TargetKind":"Default","Api":"System.Memory","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"Section","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"ExpectedFileOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ] },{ "Name":"VirtualAllocFromApp" ,"SetLastError":true ,"DllImport":"api-ms-win-core-memory-l1-1-3.dll" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows10.0.10240" ,"Attrs":[] ,"Params":[ {"Name":"BaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"AllocationType","Type":{"Kind":"ApiRef","Name":"VIRTUAL_ALLOCATION_TYPE","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":["In"]} ,{"Name":"Protection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"VirtualProtectFromApp" ,"SetLastError":true ,"DllImport":"api-ms-win-core-memory-l1-1-3.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows10.0.10240" ,"Attrs":[] ,"Params":[ {"Name":"Address","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"NewProtection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"OldProtection","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"OpenFileMappingFromApp" ,"SetLastError":true ,"DllImport":"api-ms-win-core-memory-l1-1-3.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows10.0.10240" ,"Attrs":[] ,"Params":[ {"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"InheritHandle","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] },{ "Name":"QueryVirtualMemoryInformation" ,"SetLastError":true ,"DllImport":"api-ms-win-core-memory-l1-1-4.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows10.0.14393" ,"Attrs":[] ,"Params":[ {"Name":"Process","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"VirtualAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} ,{"Name":"MemoryInformationClass","Type":{"Kind":"ApiRef","Name":"WIN32_MEMORY_INFORMATION_CLASS","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":["In"]} ,{"Name":"MemoryInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4}]} ,{"Name":"MemoryInformationSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"ReturnSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]} ] },{ "Name":"MapViewOfFileNuma2" ,"SetLastError":true ,"DllImport":"api-ms-win-core-memory-l1-1-5.dll" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows10.0.15063" ,"Attrs":[] ,"Params":[ {"Name":"FileMappingHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"ProcessHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"BaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"ViewSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"AllocationType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"PageProtection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"PreferredNode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"UnmapViewOfFile2" ,"SetLastError":true ,"DllImport":"api-ms-win-core-memory-l1-1-5.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows10.0.15063" ,"Attrs":[] ,"Params":[ {"Name":"Process","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"BaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"UnmapFlags","Type":{"Kind":"ApiRef","Name":"UNMAP_VIEW_OF_FILE_FLAGS","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":["In"]} ] },{ "Name":"VirtualUnlockEx" ,"SetLastError":false ,"DllImport":"api-ms-win-core-memory-l1-1-5.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Process","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"Address","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] },{ "Name":"VirtualAlloc2" ,"SetLastError":true ,"DllImport":"api-ms-win-core-memory-l1-1-6.dll" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows10.0.10240" ,"Attrs":[] ,"Params":[ {"Name":"Process","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"BaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"AllocationType","Type":{"Kind":"ApiRef","Name":"VIRTUAL_ALLOCATION_TYPE","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":["In"]} ,{"Name":"PageProtection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ExtendedParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"ApiRef","Name":"MEM_EXTENDED_PARAMETER","TargetKind":"Default","Api":"System.Memory","Parents":[]}},"Attrs":["In","Out","Optional"]} ,{"Name":"ParameterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"MapViewOfFile3" ,"SetLastError":true ,"DllImport":"api-ms-win-core-memory-l1-1-6.dll" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows10.0.17134" ,"Attrs":[] ,"Params":[ {"Name":"FileMapping","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"Process","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"BaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"ViewSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"AllocationType","Type":{"Kind":"ApiRef","Name":"VIRTUAL_ALLOCATION_TYPE","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":["In"]} ,{"Name":"PageProtection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ExtendedParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":8,"Child":{"Kind":"ApiRef","Name":"MEM_EXTENDED_PARAMETER","TargetKind":"Default","Api":"System.Memory","Parents":[]}},"Attrs":["In","Out","Optional"]} ,{"Name":"ParameterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"VirtualAlloc2FromApp" ,"SetLastError":true ,"DllImport":"api-ms-win-core-memory-l1-1-6.dll" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows10.0.10240" ,"Attrs":[] ,"Params":[ {"Name":"Process","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"BaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"AllocationType","Type":{"Kind":"ApiRef","Name":"VIRTUAL_ALLOCATION_TYPE","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":["In"]} ,{"Name":"PageProtection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ExtendedParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"ApiRef","Name":"MEM_EXTENDED_PARAMETER","TargetKind":"Default","Api":"System.Memory","Parents":[]}},"Attrs":["In","Out","Optional"]} ,{"Name":"ParameterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"MapViewOfFile3FromApp" ,"SetLastError":true ,"DllImport":"api-ms-win-core-memory-l1-1-6.dll" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows10.0.10240" ,"Attrs":[] ,"Params":[ {"Name":"FileMapping","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"Process","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"BaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"ViewSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"AllocationType","Type":{"Kind":"ApiRef","Name":"VIRTUAL_ALLOCATION_TYPE","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":["In"]} ,{"Name":"PageProtection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ExtendedParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":8,"Child":{"Kind":"ApiRef","Name":"MEM_EXTENDED_PARAMETER","TargetKind":"Default","Api":"System.Memory","Parents":[]}},"Attrs":["In","Out","Optional"]} ,{"Name":"ParameterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CreateFileMapping2" ,"SetLastError":true ,"DllImport":"api-ms-win-core-memory-l1-1-7.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"File","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"SecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"PageProtection","Type":{"Kind":"ApiRef","Name":"PAGE_PROTECTION_FLAGS","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":["In"]} ,{"Name":"AllocationAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"MaximumSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"ExtendedParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":8,"Child":{"Kind":"ApiRef","Name":"MEM_EXTENDED_PARAMETER","TargetKind":"Default","Api":"System.Memory","Parents":[]}},"Attrs":["In","Out","Optional"]} ,{"Name":"ParameterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"AllocateUserPhysicalPages2" ,"SetLastError":false ,"DllImport":"api-ms-win-core-memory-l1-1-8.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ObjectHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"NumberOfPages","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} ,{"Name":"PageArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ,{"Name":"ExtendedParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"ApiRef","Name":"MEM_EXTENDED_PARAMETER","TargetKind":"Default","Api":"System.Memory","Parents":[]}},"Attrs":["In","Out","Optional"]} ,{"Name":"ExtendedParameterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"OpenDedicatedMemoryPartition" ,"SetLastError":false ,"DllImport":"api-ms-win-core-memory-l1-1-8.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Partition","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"DedicatedMemoryTypeId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"InheritHandle","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"QueryPartitionInformation" ,"SetLastError":false ,"DllImport":"api-ms-win-core-memory-l1-1-8.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Partition","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"PartitionInformationClass","Type":{"Kind":"ApiRef","Name":"WIN32_MEMORY_PARTITION_INFORMATION_CLASS","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":["In"]} ,{"Name":"PartitionInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":3}]} ,{"Name":"PartitionInformationLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"RtlCompareMemory" ,"SetLastError":false ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Source1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} ,{"Name":"Source2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} ,{"Name":"Length","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] },{ "Name":"RtlCrc32" ,"SetLastError":false ,"DllImport":"ntdll.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]} ,{"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"InitialCrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"RtlCrc64" ,"SetLastError":false ,"DllImport":"ntdll.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt64"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]} ,{"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"InitialCrc","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ] },{ "Name":"RtlIsZeroMemory" ,"SetLastError":false ,"DllImport":"ntdll.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"Length","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] },{ "Name":"GlobalAlloc" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"uFlags","Type":{"Kind":"ApiRef","Name":"GLOBAL_ALLOC_FLAGS","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":["In"]} ,{"Name":"dwBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] },{ "Name":"GlobalReAlloc" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hMem","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ,{"Name":"dwBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"GlobalSize" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hMem","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ] },{ "Name":"GlobalUnlock" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hMem","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ] },{ "Name":"GlobalLock" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hMem","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ] },{ "Name":"GlobalFlags" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hMem","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ] },{ "Name":"GlobalHandle" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"pMem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} ] },{ "Name":"GlobalFree" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hMem","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["Optional"]} ] },{ "Name":"LocalAlloc" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"uFlags","Type":{"Kind":"ApiRef","Name":"LOCAL_ALLOC_FLAGS","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":["In"]} ,{"Name":"uBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] },{ "Name":"LocalReAlloc" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hMem","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["Optional"]} ,{"Name":"uBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"LocalLock" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hMem","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ] },{ "Name":"LocalHandle" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"pMem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} ] },{ "Name":"LocalUnlock" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hMem","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ] },{ "Name":"LocalSize" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hMem","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ] },{ "Name":"LocalFlags" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hMem","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ] },{ "Name":"LocalFree" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hMem","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["Optional"]} ] },{ "Name":"CreateFileMappingA" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":["Optional"] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"lpFileMappingAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"flProtect","Type":{"Kind":"ApiRef","Name":"PAGE_PROTECTION_FLAGS","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":["In"]} ,{"Name":"dwMaximumSizeHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwMaximumSizeLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ] },{ "Name":"CreateFileMappingNumaA" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"lpFileMappingAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"flProtect","Type":{"Kind":"ApiRef","Name":"PAGE_PROTECTION_FLAGS","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":["In"]} ,{"Name":"dwMaximumSizeHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwMaximumSizeLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"nndPreferred","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"OpenFileMappingA" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"bInheritHandle","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] },{ "Name":"MapViewOfFileExNuma" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hFileMappingObject","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"dwDesiredAccess","Type":{"Kind":"ApiRef","Name":"FILE_MAP","TargetKind":"Default","Api":"System.Memory","Parents":[]},"Attrs":["In"]} ,{"Name":"dwFileOffsetHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwFileOffsetLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwNumberOfBytesToMap","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"lpBaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"nndPreferred","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"IsBadReadPtr" ,"SetLastError":false ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} ,{"Name":"ucb","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] },{ "Name":"IsBadWritePtr" ,"SetLastError":false ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"ucb","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] },{ "Name":"IsBadCodePtr" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpfn","Type":{"Kind":"ApiRef","Name":"FARPROC","TargetKind":"FunctionPointer","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ] },{ "Name":"IsBadStringPtrA" ,"SetLastError":false ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpsz","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"ucchMax","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] },{ "Name":"IsBadStringPtrW" ,"SetLastError":false ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpsz","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"ucchMax","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] },{ "Name":"MapUserPhysicalPagesScatter" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"VirtualAddresses","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In"]} ,{"Name":"NumberOfPages","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"PageArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Optional"]} ] },{ "Name":"AddSecureMemoryCacheCallback" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"pfnCallBack","Type":{"Kind":"ApiRef","Name":"PSECURE_MEMORY_CACHE_CALLBACK","TargetKind":"FunctionPointer","Api":"System.Memory","Parents":[]},"Attrs":["In"]} ] },{ "Name":"RemoveSecureMemoryCacheCallback" ,"SetLastError":false ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"pfnCallBack","Type":{"Kind":"ApiRef","Name":"PSECURE_MEMORY_CACHE_CALLBACK","TargetKind":"FunctionPointer","Api":"System.Memory","Parents":[]},"Attrs":["In"]} ] }], "UnicodeAliases":[ "CreateFileMapping" ,"OpenFileMapping" ,"CreateFileMappingNuma" ,"IsBadStringPtr" ] }