mirror of
https://github.com/marlersoft/win32json
synced 2026-06-21 13:57:33 +00:00
306 lines
14 KiB
JSON
306 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
|
|
,"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
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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":[
|
|
]
|
|
}
|