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

308 lines
14 KiB
JSON

{
"Constants":[{
"Name":"wszW32TimeRegKeyTimeProviders"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"System\\CurrentControlSet\\Services\\W32Time\\TimeProviders"
,"Attrs":[]
},{
"Name":"wszW32TimeRegKeyPolicyTimeProviders"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Software\\Policies\\Microsoft\\W32Time\\TimeProviders"
,"Attrs":[]
},{
"Name":"wszW32TimeRegValueEnabled"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Enabled"
,"Attrs":[]
},{
"Name":"wszW32TimeRegValueDllName"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DllName"
,"Attrs":[]
},{
"Name":"wszW32TimeRegValueInputProvider"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"InputProvider"
,"Attrs":[]
},{
"Name":"wszW32TimeRegValueMetaDataProvider"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"MetaDataProvider"
,"Attrs":[]
},{
"Name":"TSF_Hardware"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"TSF_Authenticated"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"TSF_IPv6"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"TSF_SignatureAuthenticated"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}],
"Types":[{
"Name":"TIME_ZONE_INFORMATION"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Bias","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"StandardName","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"StandardDate","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"StandardBias","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"DaylightName","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"DaylightDate","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"DaylightBias","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DYNAMIC_TIME_ZONE_INFORMATION"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Bias","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"StandardName","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"StandardDate","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"StandardBias","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"DaylightName","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"DaylightDate","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"DaylightBias","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"TimeZoneKeyName","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"DynamicDaylightTimeDisabled","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
}],
"Functions":[{
"Name":"SystemTimeToTzSpecificLocalTime"
,"SetLastError":true
,"DllImport":"KERNEL32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"lpTimeZoneInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TIME_ZONE_INFORMATION","TargetKind":"Default","Api":"System.Time","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"lpUniversalTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"lpLocalTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"TzSpecificLocalTimeToSystemTime"
,"SetLastError":true
,"DllImport":"KERNEL32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"lpTimeZoneInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TIME_ZONE_INFORMATION","TargetKind":"Default","Api":"System.Time","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"lpLocalTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"lpUniversalTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"FileTimeToSystemTime"
,"SetLastError":true
,"DllImport":"KERNEL32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"lpFileTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"lpSystemTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"SystemTimeToFileTime"
,"SetLastError":true
,"DllImport":"KERNEL32.dll"
,"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":"lpFileTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetTimeZoneInformation"
,"SetLastError":true
,"DllImport":"KERNEL32.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"lpTimeZoneInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TIME_ZONE_INFORMATION","TargetKind":"Default","Api":"System.Time","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"SetTimeZoneInformation"
,"SetLastError":true
,"DllImport":"KERNEL32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"lpTimeZoneInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TIME_ZONE_INFORMATION","TargetKind":"Default","Api":"System.Time","Parents":[]}},"Attrs":["In","Const"]}
]
},{
"Name":"SetDynamicTimeZoneInformation"
,"SetLastError":true
,"DllImport":"KERNEL32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"lpTimeZoneInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DYNAMIC_TIME_ZONE_INFORMATION","TargetKind":"Default","Api":"System.Time","Parents":[]}},"Attrs":["In","Const"]}
]
},{
"Name":"GetDynamicTimeZoneInformation"
,"SetLastError":true
,"DllImport":"KERNEL32.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"pTimeZoneInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DYNAMIC_TIME_ZONE_INFORMATION","TargetKind":"Default","Api":"System.Time","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetTimeZoneInformationForYear"
,"SetLastError":true
,"DllImport":"KERNEL32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"wYear","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pdtzi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DYNAMIC_TIME_ZONE_INFORMATION","TargetKind":"Default","Api":"System.Time","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"ptzi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TIME_ZONE_INFORMATION","TargetKind":"Default","Api":"System.Time","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"EnumDynamicTimeZoneInformation"
,"SetLastError":false
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]}
,{"Name":"lpTimeZoneInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DYNAMIC_TIME_ZONE_INFORMATION","TargetKind":"Default","Api":"System.Time","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetDynamicTimeZoneInformationEffectiveYears"
,"SetLastError":false
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"lpTimeZoneInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DYNAMIC_TIME_ZONE_INFORMATION","TargetKind":"Default","Api":"System.Time","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"FirstYear","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"LastYear","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"SystemTimeToTzSpecificLocalTimeEx"
,"SetLastError":true
,"DllImport":"KERNEL32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"lpTimeZoneInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DYNAMIC_TIME_ZONE_INFORMATION","TargetKind":"Default","Api":"System.Time","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"lpUniversalTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"lpLocalTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"TzSpecificLocalTimeToSystemTimeEx"
,"SetLastError":true
,"DllImport":"KERNEL32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"lpTimeZoneInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DYNAMIC_TIME_ZONE_INFORMATION","TargetKind":"Default","Api":"System.Time","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"lpLocalTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"lpUniversalTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"LocalFileTimeToLocalSystemTime"
,"SetLastError":false
,"DllImport":"KERNEL32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"timeZoneInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TIME_ZONE_INFORMATION","TargetKind":"Default","Api":"System.Time","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"localFileTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"localSystemTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"LocalSystemTimeToLocalFileTime"
,"SetLastError":false
,"DllImport":"KERNEL32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"timeZoneInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TIME_ZONE_INFORMATION","TargetKind":"Default","Api":"System.Time","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"localSystemTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"localFileTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}],
"UnicodeAliases":[
]
}