{ "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":[] } ] ,"Types":[ { "Name":"IWsbApplicationBackupSupport" ,"Architectures":[] ,"Platform":"windowsServer2008" ,"Kind":"Com" ,"Guid":"1eff3510-4a27-46ad-b9e0-08332f0f4f6d" ,"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" ,"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":"Native","Name":"Byte"},"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":"Native","Name":"Byte"},"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" ,"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 ,"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 ,"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 ,"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 ,"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":"Native","Name":"Byte"},"Attrs":[]} ] ,"NestedTypes":[ ] } ] ,"Functions":[ ] ,"UnicodeAliases":[ ] }