Files
marlersoft-win32json/api/System.ServerBackup.json
2026-02-15 17:17:14 -07:00

224 lines
9.5 KiB
JSON

{
"Constants":[{
"Name":"WSB_MAX_OB_STATUS_VALUE_TYPE_PAIR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"WSB_MAX_OB_STATUS_ENTRY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"WSBAPP_ASYNC_IN_PROGRESS"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":7995396
,"Attrs":[]
}],
"Types":[{
"Name":"IWsbApplicationBackupSupport"
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Kind":"Com"
,"Guid":"1eff3510-4a27-46ad-b9e0-08332f0f4f6d"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"CheckConsistency"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wszWriterMetadata","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"wszComponentName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"wszComponentLogicalPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"cVolumes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgwszSourceVolumePath","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In"]}
,{"Name":"rgwszSnapshotVolumePath","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In"]}
,{"Name":"ppAsync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWsbApplicationAsync","TargetKind":"Com","Api":"System.ServerBackup","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"IWsbApplicationRestoreSupport"
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Kind":"Com"
,"Guid":"8d3bdb38-4ee8-4718-85f9-c7dbc4ab77aa"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"PreRestore"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wszWriterMetadata","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"wszComponentName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"wszComponentLogicalPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bNoRollForward","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"PostRestore"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wszWriterMetadata","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"wszComponentName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"wszComponentLogicalPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bNoRollForward","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"OrderComponents"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"cComponents","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgComponentName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In"]}
,{"Name":"rgComponentLogicalPaths","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In"]}
,{"Name":"prgComponentName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"prgComponentLogicalPath","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"IsRollForwardSupported"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pbRollForwardSupported","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
]
}]
},{
"Name":"IWsbApplicationAsync"
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Kind":"Com"
,"Guid":"0843f6f7-895c-44a6-b0c2-05a5022aa3a1"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"QueryStatus"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"phrResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"Abort"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}]
},{
"Name":"WSB_OB_STATUS_ENTRY_PAIR_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WSB_OB_ET_UNDEFINED","Value":0}
,{"Name":"WSB_OB_ET_STRING","Value":1}
,{"Name":"WSB_OB_ET_NUMBER","Value":2}
,{"Name":"WSB_OB_ET_DATETIME","Value":3}
,{"Name":"WSB_OB_ET_TIME","Value":4}
,{"Name":"WSB_OB_ET_SIZE","Value":5}
,{"Name":"WSB_OB_ET_MAX","Value":6}
]
,"IntegerBase":"Int32"
},{
"Name":"WSB_OB_STATUS_ENTRY_VALUE_TYPE_PAIR"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"m_wszObStatusEntryPairValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"m_ObStatusEntryPairType","Type":{"Kind":"ApiRef","Name":"WSB_OB_STATUS_ENTRY_PAIR_TYPE","TargetKind":"Default","Api":"System.ServerBackup","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WSB_OB_STATUS_ENTRY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"m_dwIcon","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"m_dwStatusEntryName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"m_dwStatusEntryValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"m_cValueTypePair","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"m_rgValueTypePair","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSB_OB_STATUS_ENTRY_VALUE_TYPE_PAIR","TargetKind":"Default","Api":"System.ServerBackup","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WSB_OB_STATUS_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"m_guidSnapinId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"m_cStatusEntry","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"m_rgStatusEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSB_OB_STATUS_ENTRY","TargetKind":"Default","Api":"System.ServerBackup","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WSB_OB_REGISTRATION_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"m_wszResourceDLL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"m_guidSnapinId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"m_dwProviderName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"m_dwProviderIcon","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"m_bSupportsRemoting","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
}],
"Functions":[],
"UnicodeAliases":[
]
}