mirror of
https://github.com/marlersoft/win32json
synced 2026-06-21 13:57:33 +00:00
253 lines
6.9 KiB
JSON
253 lines
6.9 KiB
JSON
{
|
|
"Constants":[{
|
|
"Name":"MIN_EVENT"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":100
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"BEGIN_NESTED_SYSTEM_CHANGE_NORP"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":104
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"MAX_EVENT"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":104
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"MIN_RPT"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":0
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"DESKTOP_SETTING"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"ACCESSIBILITY_SETTING"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":3
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"OE_SETTING"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":4
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"APPLICATION_RUN"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":5
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"RESTORE"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":6
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"CHECKPOINT"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":7
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"WINDOWS_SHUTDOWN"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":8
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"WINDOWS_BOOT"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":9
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"FIRSTRUN"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":11
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"BACKUP_RECOVERY"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":14
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"BACKUP"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":15
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"MANUAL_CHECKPOINT"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":16
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"WINDOWS_UPDATE"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":17
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"CRITICAL_UPDATE"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":18
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"MAX_RPT"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":18
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"MAX_DESC"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":64
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"MAX_DESC_W"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":256
|
|
,"Attrs":[]
|
|
}],
|
|
|
|
"Types":[{
|
|
"Name":"RESTOREPOINTINFO_TYPE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"APPLICATION_INSTALL","Value":0}
|
|
,{"Name":"APPLICATION_UNINSTALL","Value":1}
|
|
,{"Name":"DEVICE_DRIVER_INSTALL","Value":10}
|
|
,{"Name":"MODIFY_SETTINGS","Value":12}
|
|
,{"Name":"CANCELLED_OPERATION","Value":13}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
},{
|
|
"Name":"RESTOREPOINTINFO_EVENT_TYPE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"BEGIN_NESTED_SYSTEM_CHANGE","Value":102}
|
|
,{"Name":"BEGIN_SYSTEM_CHANGE","Value":100}
|
|
,{"Name":"END_NESTED_SYSTEM_CHANGE","Value":103}
|
|
,{"Name":"END_SYSTEM_CHANGE","Value":101}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
},{
|
|
"Name":"RESTOREPOINTINFOA"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":1
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"dwEventType","Type":{"Kind":"ApiRef","Name":"RESTOREPOINTINFO_EVENT_TYPE","TargetKind":"Default","Api":"System.Restore","Parents":[]},"Attrs":[]}
|
|
,{"Name":"dwRestorePtType","Type":{"Kind":"ApiRef","Name":"RESTOREPOINTINFO_TYPE","TargetKind":"Default","Api":"System.Restore","Parents":[]},"Attrs":[]}
|
|
,{"Name":"llSequenceNumber","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
|
|
,{"Name":"szDescription","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"RESTOREPOINTINFOW"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":1
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"dwEventType","Type":{"Kind":"ApiRef","Name":"RESTOREPOINTINFO_EVENT_TYPE","TargetKind":"Default","Api":"System.Restore","Parents":[]},"Attrs":[]}
|
|
,{"Name":"dwRestorePtType","Type":{"Kind":"ApiRef","Name":"RESTOREPOINTINFO_TYPE","TargetKind":"Default","Api":"System.Restore","Parents":[]},"Attrs":[]}
|
|
,{"Name":"llSequenceNumber","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
|
|
,{"Name":"szDescription","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"_RESTOREPTINFOEX"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":1
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"ftCreation","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"dwEventType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwRestorePtType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwRPNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"szDescription","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"STATEMGRSTATUS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":1
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"nStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"llSequenceNumber","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
}],
|
|
|
|
"Functions":[{
|
|
"Name":"SRSetRestorePointA"
|
|
,"SetLastError":false
|
|
,"DllImport":"sfc.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.1.2600"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pRestorePtSpec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESTOREPOINTINFOA","TargetKind":"Default","Api":"System.Restore","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"pSMgrStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STATEMGRSTATUS","TargetKind":"Default","Api":"System.Restore","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"SRSetRestorePointW"
|
|
,"SetLastError":false
|
|
,"DllImport":"sfc.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.1.2600"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pRestorePtSpec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESTOREPOINTINFOW","TargetKind":"Default","Api":"System.Restore","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"pSMgrStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STATEMGRSTATUS","TargetKind":"Default","Api":"System.Restore","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}],
|
|
|
|
"UnicodeAliases":[
|
|
"RESTOREPOINTINFO"
|
|
,"SRSetRestorePoint"
|
|
]
|
|
}
|