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

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"
]
}