Files
marlersoft-win32json/api/System.SystemInformation.json
Jonathan Marler d565019261 10.2.118-preview
2021-06-25 05:20:25 -06:00

1289 lines
49 KiB
JSON

{
"Constants":[
{
"Name":"SCEX2_ALT_NETBIOS_NAME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
]
,"Types":[
{
"Name":"MEMORYSTATUS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwMemoryLoad","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwTotalPhys","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"dwAvailPhys","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"dwTotalPageFile","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"dwAvailPageFile","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"dwTotalVirtual","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"dwAvailVirtual","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"DEP_SYSTEM_POLICY_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"DEPPolicyAlwaysOff","Value":0}
,{"Name":"DEPPolicyAlwaysOn","Value":1}
,{"Name":"DEPPolicyOptIn","Value":2}
,{"Name":"DEPPolicyOptOut","Value":3}
,{"Name":"DEPTotalPolicyCount","Value":4}
]
,"IntegerBase":"Int32"
}
,{
"Name":"PGET_SYSTEM_WOW64_DIRECTORY_A"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]}
,{"Name":"uSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"PGET_SYSTEM_WOW64_DIRECTORY_W"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]}
,{"Name":"uSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"WOW64_ARCHITECTURE_INFORMATION"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"FIRMWARE_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"FirmwareTypeUnknown","Value":0}
,{"Name":"FirmwareTypeBios","Value":1}
,{"Name":"FirmwareTypeUefi","Value":2}
,{"Name":"FirmwareTypeMax","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"LOGICAL_PROCESSOR_RELATIONSHIP"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"RelationProcessorCore","Value":0}
,{"Name":"RelationNumaNode","Value":1}
,{"Name":"RelationCache","Value":2}
,{"Name":"RelationProcessorPackage","Value":3}
,{"Name":"RelationGroup","Value":4}
,{"Name":"RelationAll","Value":65535}
]
,"IntegerBase":"Int32"
}
,{
"Name":"SYSTEM_LOGICAL_PROCESSOR_INFORMATION"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ProcessorMask","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"Relationship","Type":{"Kind":"ApiRef","Name":"LOGICAL_PROCESSOR_RELATIONSHIP","TargetKind":"Default","Api":"System.SystemInformation","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"System.SystemInformation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ProcessorCore","Type":{"Kind":"ApiRef","Name":"_ProcessorCore_e__Struct","TargetKind":"Default","Api":"System.SystemInformation","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
,{"Name":"NumaNode","Type":{"Kind":"ApiRef","Name":"_NumaNode_e__Struct","TargetKind":"Default","Api":"System.SystemInformation","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
,{"Name":"Cache","Type":{"Kind":"ApiRef","Name":"CACHE_DESCRIPTOR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_ProcessorCore_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Flags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"_NumaNode_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"NodeNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
]
}
,{
"Name":"SYSTEM_PROCESSOR_CYCLE_TIME_INFORMATION"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"CycleTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"OSVERSIONINFOA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwOSVersionInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwMajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwMinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwBuildNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwPlatformId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szCSDVersion","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"OSVERSIONINFOW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwOSVersionInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwMajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwMinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwBuildNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwPlatformId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szCSDVersion","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"OSVERSIONINFOEXA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwOSVersionInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwMajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwMinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwBuildNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwPlatformId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szCSDVersion","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":[]}
,{"Name":"wServicePackMajor","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wServicePackMinor","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wSuiteMask","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wProductType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"wReserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"OSVERSIONINFOEXW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwOSVersionInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwMajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwMinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwBuildNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwPlatformId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szCSDVersion","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"wServicePackMajor","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wServicePackMinor","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wSuiteMask","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wProductType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"wReserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"VER_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"VER_MINORVERSION","Value":1}
,{"Name":"VER_MAJORVERSION","Value":2}
,{"Name":"VER_BUILDNUMBER","Value":4}
,{"Name":"VER_PLATFORMID","Value":8}
,{"Name":"VER_SERVICEPACKMINOR","Value":16}
,{"Name":"VER_SERVICEPACKMAJOR","Value":32}
,{"Name":"VER_SUITENAME","Value":64}
,{"Name":"VER_PRODUCT_TYPE","Value":128}
]
,"IntegerBase":"UInt32"
}
,{
"Name":"USER_CET_ENVIRONMENT"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"USER_CET_ENVIRONMENT_WIN32_PROCESS","Value":0}
,{"Name":"USER_CET_ENVIRONMENT_SGX2_ENCLAVE","Value":2}
,{"Name":"USER_CET_ENVIRONMENT_VBS_BASIC_ENCLAVE","Value":17}
]
,"IntegerBase":"UInt32"
}
,{
"Name":"OS_PRODUCT_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"PRODUCT_BUSINESS","Value":6}
,{"Name":"PRODUCT_BUSINESS_N","Value":16}
,{"Name":"PRODUCT_CLUSTER_SERVER","Value":18}
,{"Name":"PRODUCT_CLUSTER_SERVER_V","Value":64}
,{"Name":"PRODUCT_CORE","Value":101}
,{"Name":"PRODUCT_CORE_COUNTRYSPECIFIC","Value":99}
,{"Name":"PRODUCT_CORE_N","Value":98}
,{"Name":"PRODUCT_CORE_SINGLELANGUAGE","Value":100}
,{"Name":"PRODUCT_DATACENTER_EVALUATION_SERVER","Value":80}
,{"Name":"PRODUCT_DATACENTER_A_SERVER_CORE","Value":145}
,{"Name":"PRODUCT_STANDARD_A_SERVER_CORE","Value":146}
,{"Name":"PRODUCT_DATACENTER_SERVER","Value":8}
,{"Name":"PRODUCT_DATACENTER_SERVER_CORE","Value":12}
,{"Name":"PRODUCT_DATACENTER_SERVER_CORE_V","Value":39}
,{"Name":"PRODUCT_DATACENTER_SERVER_V","Value":37}
,{"Name":"PRODUCT_EDUCATION","Value":121}
,{"Name":"PRODUCT_EDUCATION_N","Value":122}
,{"Name":"PRODUCT_ENTERPRISE","Value":4}
,{"Name":"PRODUCT_ENTERPRISE_E","Value":70}
,{"Name":"PRODUCT_ENTERPRISE_EVALUATION","Value":72}
,{"Name":"PRODUCT_ENTERPRISE_N","Value":27}
,{"Name":"PRODUCT_ENTERPRISE_N_EVALUATION","Value":84}
,{"Name":"PRODUCT_ENTERPRISE_S","Value":125}
,{"Name":"PRODUCT_ENTERPRISE_S_EVALUATION","Value":129}
,{"Name":"PRODUCT_ENTERPRISE_S_N","Value":126}
,{"Name":"PRODUCT_ENTERPRISE_S_N_EVALUATION","Value":130}
,{"Name":"PRODUCT_ENTERPRISE_SERVER","Value":10}
,{"Name":"PRODUCT_ENTERPRISE_SERVER_CORE","Value":14}
,{"Name":"PRODUCT_ENTERPRISE_SERVER_CORE_V","Value":41}
,{"Name":"PRODUCT_ENTERPRISE_SERVER_IA64","Value":15}
,{"Name":"PRODUCT_ENTERPRISE_SERVER_V","Value":38}
,{"Name":"PRODUCT_ESSENTIALBUSINESS_SERVER_ADDL","Value":60}
,{"Name":"PRODUCT_ESSENTIALBUSINESS_SERVER_ADDLSVC","Value":62}
,{"Name":"PRODUCT_ESSENTIALBUSINESS_SERVER_MGMT","Value":59}
,{"Name":"PRODUCT_ESSENTIALBUSINESS_SERVER_MGMTSVC","Value":61}
,{"Name":"PRODUCT_HOME_BASIC","Value":2}
,{"Name":"PRODUCT_HOME_BASIC_E","Value":67}
,{"Name":"PRODUCT_HOME_BASIC_N","Value":5}
,{"Name":"PRODUCT_HOME_PREMIUM","Value":3}
,{"Name":"PRODUCT_HOME_PREMIUM_E","Value":68}
,{"Name":"PRODUCT_HOME_PREMIUM_N","Value":26}
,{"Name":"PRODUCT_HOME_PREMIUM_SERVER","Value":34}
,{"Name":"PRODUCT_HOME_SERVER","Value":19}
,{"Name":"PRODUCT_HYPERV","Value":42}
,{"Name":"PRODUCT_IOTUAP","Value":123}
,{"Name":"PRODUCT_IOTUAPCOMMERCIAL","Value":131}
,{"Name":"PRODUCT_MEDIUMBUSINESS_SERVER_MANAGEMENT","Value":30}
,{"Name":"PRODUCT_MEDIUMBUSINESS_SERVER_MESSAGING","Value":32}
,{"Name":"PRODUCT_MEDIUMBUSINESS_SERVER_SECURITY","Value":31}
,{"Name":"PRODUCT_MOBILE_CORE","Value":104}
,{"Name":"PRODUCT_MOBILE_ENTERPRISE","Value":133}
,{"Name":"PRODUCT_MULTIPOINT_PREMIUM_SERVER","Value":77}
,{"Name":"PRODUCT_MULTIPOINT_STANDARD_SERVER","Value":76}
,{"Name":"PRODUCT_PRO_WORKSTATION","Value":161}
,{"Name":"PRODUCT_PRO_WORKSTATION_N","Value":162}
,{"Name":"PRODUCT_PROFESSIONAL","Value":48}
,{"Name":"PRODUCT_PROFESSIONAL_E","Value":69}
,{"Name":"PRODUCT_PROFESSIONAL_N","Value":49}
,{"Name":"PRODUCT_PROFESSIONAL_WMC","Value":103}
,{"Name":"PRODUCT_SB_SOLUTION_SERVER","Value":50}
,{"Name":"PRODUCT_SB_SOLUTION_SERVER_EM","Value":54}
,{"Name":"PRODUCT_SERVER_FOR_SB_SOLUTIONS","Value":51}
,{"Name":"PRODUCT_SERVER_FOR_SB_SOLUTIONS_EM","Value":55}
,{"Name":"PRODUCT_SERVER_FOR_SMALLBUSINESS","Value":24}
,{"Name":"PRODUCT_SERVER_FOR_SMALLBUSINESS_V","Value":35}
,{"Name":"PRODUCT_SERVER_FOUNDATION","Value":33}
,{"Name":"PRODUCT_SMALLBUSINESS_SERVER","Value":9}
,{"Name":"PRODUCT_SMALLBUSINESS_SERVER_PREMIUM","Value":25}
,{"Name":"PRODUCT_SMALLBUSINESS_SERVER_PREMIUM_CORE","Value":63}
,{"Name":"PRODUCT_SOLUTION_EMBEDDEDSERVER","Value":56}
,{"Name":"PRODUCT_STANDARD_EVALUATION_SERVER","Value":79}
,{"Name":"PRODUCT_STANDARD_SERVER","Value":7}
,{"Name":"PRODUCT_STANDARD_SERVER_CORE_","Value":13}
,{"Name":"PRODUCT_STANDARD_SERVER_CORE_V","Value":40}
,{"Name":"PRODUCT_STANDARD_SERVER_V","Value":36}
,{"Name":"PRODUCT_STANDARD_SERVER_SOLUTIONS","Value":52}
,{"Name":"PRODUCT_STANDARD_SERVER_SOLUTIONS_CORE","Value":53}
,{"Name":"PRODUCT_STARTER","Value":11}
,{"Name":"PRODUCT_STARTER_E","Value":66}
,{"Name":"PRODUCT_STARTER_N","Value":47}
,{"Name":"PRODUCT_STORAGE_ENTERPRISE_SERVER","Value":23}
,{"Name":"PRODUCT_STORAGE_ENTERPRISE_SERVER_CORE","Value":46}
,{"Name":"PRODUCT_STORAGE_EXPRESS_SERVER","Value":20}
,{"Name":"PRODUCT_STORAGE_EXPRESS_SERVER_CORE","Value":43}
,{"Name":"PRODUCT_STORAGE_STANDARD_EVALUATION_SERVER","Value":96}
,{"Name":"PRODUCT_STORAGE_STANDARD_SERVER","Value":21}
,{"Name":"PRODUCT_STORAGE_STANDARD_SERVER_CORE","Value":44}
,{"Name":"PRODUCT_STORAGE_WORKGROUP_EVALUATION_SERVER","Value":95}
,{"Name":"PRODUCT_STORAGE_WORKGROUP_SERVER","Value":22}
,{"Name":"PRODUCT_STORAGE_WORKGROUP_SERVER_CORE","Value":45}
,{"Name":"PRODUCT_ULTIMATE","Value":1}
,{"Name":"PRODUCT_ULTIMATE_E","Value":71}
,{"Name":"PRODUCT_ULTIMATE_N","Value":28}
,{"Name":"PRODUCT_UNDEFINED","Value":0}
,{"Name":"PRODUCT_WEB_SERVER","Value":17}
,{"Name":"PRODUCT_WEB_SERVER_CORE","Value":29}
]
,"IntegerBase":"UInt32"
}
,{
"Name":"SYSTEM_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"System.SystemInformation","Parents":[]},"Attrs":[]}
,{"Name":"dwPageSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpMinimumApplicationAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"lpMaximumApplicationAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"dwActiveProcessorMask","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"dwNumberOfProcessors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwProcessorType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwAllocationGranularity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"wProcessorLevel","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wProcessorRevision","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwOemId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"System.SystemInformation","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"wProcessorArchitecture","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wReserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
]
}
,{
"Name":"MEMORYSTATUSEX"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwMemoryLoad","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ullTotalPhys","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"ullAvailPhys","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"ullTotalPageFile","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"ullAvailPageFile","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"ullTotalVirtual","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"ullAvailVirtual","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"ullAvailExtendedVirtual","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"COMPUTER_NAME_FORMAT"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"ComputerNameNetBIOS","Value":0}
,{"Name":"ComputerNameDnsHostname","Value":1}
,{"Name":"ComputerNameDnsDomain","Value":2}
,{"Name":"ComputerNameDnsFullyQualified","Value":3}
,{"Name":"ComputerNamePhysicalNetBIOS","Value":4}
,{"Name":"ComputerNamePhysicalDnsHostname","Value":5}
,{"Name":"ComputerNamePhysicalDnsDomain","Value":6}
,{"Name":"ComputerNamePhysicalDnsFullyQualified","Value":7}
,{"Name":"ComputerNameMax","Value":8}
]
,"IntegerBase":"Int32"
}
]
,"Functions":[
{
"Name":"GlobalMemoryStatus"
,"SetLastError":false
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MEMORYSTATUS","TargetKind":"Default","Api":"System.SystemInformation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetSystemDEPPolicy"
,"SetLastError":false
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"ApiRef","Name":"DEP_SYSTEM_POLICY_TYPE","TargetKind":"Default","Api":"System.SystemInformation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
]
}
,{
"Name":"GetFirmwareType"
,"SetLastError":true
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"FirmwareType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FIRMWARE_TYPE","TargetKind":"Default","Api":"System.SystemInformation","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"VerifyVersionInfoA"
,"SetLastError":true
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"lpVersionInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OSVERSIONINFOEXA","TargetKind":"Default","Api":"System.SystemInformation","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"dwTypeMask","Type":{"Kind":"ApiRef","Name":"VER_FLAGS","TargetKind":"Default","Api":"System.SystemInformation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwlConditionMask","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
]
}
,{
"Name":"VerifyVersionInfoW"
,"SetLastError":true
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"lpVersionInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OSVERSIONINFOEXW","TargetKind":"Default","Api":"System.SystemInformation","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"dwTypeMask","Type":{"Kind":"ApiRef","Name":"VER_FLAGS","TargetKind":"Default","Api":"System.SystemInformation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwlConditionMask","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
]
}
,{
"Name":"GetSystemWow64DirectoryA"
,"SetLastError":true
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]}
,{"Name":"uSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"GetSystemWow64DirectoryW"
,"SetLastError":true
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]}
,{"Name":"uSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"GetSystemWow64Directory2A"
,"SetLastError":true
,"DllImport":"api-ms-win-core-wow64-l1-1-1"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows10.0.10586"
,"Attrs":[]
,"Params":[
{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]}
,{"Name":"uSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ImageFileMachineType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
]
}
,{
"Name":"GetSystemWow64Directory2W"
,"SetLastError":true
,"DllImport":"api-ms-win-core-wow64-l1-1-1"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows10.0.10586"
,"Attrs":[]
,"Params":[
{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]}
,{"Name":"uSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ImageFileMachineType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
]
}
,{
"Name":"IsWow64GuestMachineSupported"
,"SetLastError":true
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows10.0.16299"
,"Attrs":[]
,"Params":[
{"Name":"WowGuestMachine","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"MachineIsSupported","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GlobalMemoryStatusEx"
,"SetLastError":true
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MEMORYSTATUSEX","TargetKind":"Default","Api":"System.SystemInformation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetSystemInfo"
,"SetLastError":false
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"lpSystemInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEM_INFO","TargetKind":"Default","Api":"System.SystemInformation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetSystemTime"
,"SetLastError":false
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"lpSystemTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetSystemTimeAsFileTime"
,"SetLastError":false
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"lpSystemTimeAsFileTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetLocalTime"
,"SetLastError":false
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"lpSystemTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"IsUserCetAvailableInEnvironment"
,"SetLastError":false
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"UserCetEnvironment","Type":{"Kind":"ApiRef","Name":"USER_CET_ENVIRONMENT","TargetKind":"Default","Api":"System.SystemInformation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetSystemLeapSecondInformation"
,"SetLastError":false
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Enabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"Flags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetVersion"
,"SetLastError":false
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
]
}
,{
"Name":"SetLocalTime"
,"SetLastError":true
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"lpSystemTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]}
]
}
,{
"Name":"GetTickCount"
,"SetLastError":false
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
]
}
,{
"Name":"GetTickCount64"
,"SetLastError":false
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"Native","Name":"UInt64"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
]
}
,{
"Name":"GetSystemTimeAdjustment"
,"SetLastError":true
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"lpTimeAdjustment","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"lpTimeIncrement","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"lpTimeAdjustmentDisabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetSystemTimeAdjustmentPrecise"
,"SetLastError":true
,"DllImport":"api-ms-win-core-sysinfo-l1-2-4"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows10.0.10240"
,"Attrs":[]
,"Params":[
{"Name":"lpTimeAdjustment","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]}
,{"Name":"lpTimeIncrement","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]}
,{"Name":"lpTimeAdjustmentDisabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetSystemDirectoryA"
,"SetLastError":true
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]}
,{"Name":"uSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"GetSystemDirectoryW"
,"SetLastError":true
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]}
,{"Name":"uSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"GetWindowsDirectoryA"
,"SetLastError":true
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]}
,{"Name":"uSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"GetWindowsDirectoryW"
,"SetLastError":true
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]}
,{"Name":"uSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"GetSystemWindowsDirectoryA"
,"SetLastError":true
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]}
,{"Name":"uSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"GetSystemWindowsDirectoryW"
,"SetLastError":true
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]}
,{"Name":"uSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"GetComputerNameExA"
,"SetLastError":true
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"NameType","Type":{"Kind":"ApiRef","Name":"COMPUTER_NAME_FORMAT","TargetKind":"Default","Api":"System.SystemInformation","Parents":[]},"Attrs":["In"]}
,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]}
,{"Name":"nSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"GetComputerNameExW"
,"SetLastError":true
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"NameType","Type":{"Kind":"ApiRef","Name":"COMPUTER_NAME_FORMAT","TargetKind":"Default","Api":"System.SystemInformation","Parents":[]},"Attrs":["In"]}
,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]}
,{"Name":"nSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"SetComputerNameExW"
,"SetLastError":true
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"NameType","Type":{"Kind":"ApiRef","Name":"COMPUTER_NAME_FORMAT","TargetKind":"Default","Api":"System.SystemInformation","Parents":[]},"Attrs":["In"]}
,{"Name":"lpBuffer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
}
,{
"Name":"SetSystemTime"
,"SetLastError":true
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"lpSystemTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]}
]
}
,{
"Name":"GetVersionExA"
,"SetLastError":true
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"lpVersionInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OSVERSIONINFOA","TargetKind":"Default","Api":"System.SystemInformation","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"GetVersionExW"
,"SetLastError":true
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"lpVersionInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OSVERSIONINFOW","TargetKind":"Default","Api":"System.SystemInformation","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"GetLogicalProcessorInformation"
,"SetLastError":true
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEM_LOGICAL_PROCESSOR_INFORMATION","TargetKind":"Default","Api":"System.SystemInformation","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":1},"Optional"]}
,{"Name":"ReturnedLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"GetLogicalProcessorInformationEx"
,"SetLastError":true
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"RelationshipType","Type":{"Kind":"ApiRef","Name":"LOGICAL_PROCESSOR_RELATIONSHIP","TargetKind":"Default","Api":"System.SystemInformation","Parents":[]},"Attrs":["In"]}
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2},"Optional"]}
,{"Name":"ReturnedLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"GetNativeSystemInfo"
,"SetLastError":false
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"lpSystemInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEM_INFO","TargetKind":"Default","Api":"System.SystemInformation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetSystemTimePreciseAsFileTime"
,"SetLastError":false
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"lpSystemTimeAsFileTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetProductInfo"
,"SetLastError":false
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"dwOSMajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwOSMinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwSpMajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwSpMinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pdwReturnedProductType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OS_PRODUCT_TYPE","TargetKind":"Default","Api":"System.SystemInformation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VerSetConditionMask"
,"SetLastError":false
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"Native","Name":"UInt64"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"ConditionMask","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"TypeMask","Type":{"Kind":"ApiRef","Name":"VER_FLAGS","TargetKind":"Default","Api":"System.SystemInformation","Parents":[]},"Attrs":["In"]}
,{"Name":"Condition","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]}
]
}
,{
"Name":"GetOsSafeBootMode"
,"SetLastError":false
,"DllImport":"api-ms-win-core-sysinfo-l1-2-0"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Flags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"EnumSystemFirmwareTables"
,"SetLastError":true
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"FirmwareTableProviderSignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pFirmwareTableEnumBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2},"Optional"]}
,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"GetSystemFirmwareTable"
,"SetLastError":true
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"FirmwareTableProviderSignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"FirmwareTableID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pFirmwareTableBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]}
,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"DnsHostnameToComputerNameExW"
,"SetLastError":false
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Hostname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"ComputerName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]}
,{"Name":"nSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"GetPhysicallyInstalledSystemMemory"
,"SetLastError":true
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"TotalMemoryInKilobytes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]}
]
}
,{
"Name":"SetComputerNameEx2W"
,"SetLastError":false
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"NameType","Type":{"Kind":"ApiRef","Name":"COMPUTER_NAME_FORMAT","TargetKind":"Default","Api":"System.SystemInformation","Parents":[]},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpBuffer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
}
,{
"Name":"SetSystemTimeAdjustment"
,"SetLastError":true
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"dwTimeAdjustment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"bTimeAdjustmentDisabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetSystemTimeAdjustmentPrecise"
,"SetLastError":true
,"DllImport":"api-ms-win-core-sysinfo-l1-2-4"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows10.0.10240"
,"Attrs":[]
,"Params":[
{"Name":"dwTimeAdjustment","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"bTimeAdjustmentDisabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetProcessorSystemCycleTime"
,"SetLastError":true
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"Group","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEM_PROCESSOR_CYCLE_TIME_INFORMATION","TargetKind":"Default","Api":"System.SystemInformation","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2},"Optional"]}
,{"Name":"ReturnedLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"GetOsManufacturingMode"
,"SetLastError":false
,"DllImport":"api-ms-win-core-sysinfo-l1-2-3"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pbEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetIntegratedDisplaySize"
,"SetLastError":false
,"DllImport":"api-ms-win-core-sysinfo-l1-2-3"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows10.0.10240"
,"Attrs":[]
,"Params":[
{"Name":"sizeInInches","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]}
]
}
,{
"Name":"SetComputerNameA"
,"SetLastError":true
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"lpComputerName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
}
,{
"Name":"SetComputerNameW"
,"SetLastError":true
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"lpComputerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
}
,{
"Name":"SetComputerNameExA"
,"SetLastError":true
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"NameType","Type":{"Kind":"ApiRef","Name":"COMPUTER_NAME_FORMAT","TargetKind":"Default","Api":"System.SystemInformation","Parents":[]},"Attrs":["In"]}
,{"Name":"lpBuffer","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
}
]
,"UnicodeAliases":[
"PGET_SYSTEM_WOW64_DIRECTORY_"
,"OSVERSIONINFO"
,"OSVERSIONINFOEX"
,"VerifyVersionInfo"
,"GetSystemWow64Directory"
,"GetSystemWow64Directory2"
,"GetSystemDirectory"
,"GetWindowsDirectory"
,"GetSystemWindowsDirectory"
,"GetComputerNameEx"
,"SetComputerNameEx"
,"GetVersionEx"
,"SetComputerName"
]
}