vssapi: Add CreateVssBackupComponentsInternal stub.

Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Alistair Leslie-Hughes 2019-02-10 22:48:13 +00:00 committed by Alexandre Julliard
parent b21f85c18f
commit ce9b5a7e17
3 changed files with 19 additions and 1 deletions

View File

@ -22,6 +22,7 @@
#include "winbase.h"
#include "vss.h"
#include "vswriter.h"
#include "vsbackup.h"
#include "wine/debug.h"
WINE_DEFAULT_DEBUG_CHANNEL( vssapi );
@ -107,3 +108,9 @@ HRESULT __thiscall VSSAPI_CVssWriter_Unsubscribe( struct CVssWriter *writer )
FIXME( "%p\n", writer );
return S_OK;
}
HRESULT WINAPI CreateVssBackupComponentsInternal(IVssBackupComponents **backup)
{
FIXME("%p\n", backup);
return E_NOTIMPL;
}

View File

@ -75,7 +75,7 @@
@ stub ?Uninitialize@CVssJetWriter@@QAGXXZ
@ thiscall -arch=i386 ?Unsubscribe@CVssWriter@@QAGJXZ(ptr) VSSAPI_CVssWriter_Unsubscribe
@ cdecl -arch=win64 ?Unsubscribe@CVssWriter@@QEAAJXZ(ptr) VSSAPI_CVssWriter_Unsubscribe
@ stub CreateVssBackupComponentsInternal
@ stdcall CreateVssBackupComponentsInternal(ptr)
@ stub CreateVssExamineWriterMetadataInternal
@ stub CreateVssExpressWriterInternal
@ stub CreateWriter

View File

@ -25,6 +25,17 @@ interface IVssEnumObject;
interface IVssExamineWriterMetadata;
interface IVssWriterComponentsExt;
cpp_quote("#ifdef _cplusplus")
cpp_quote("extern \"C\" {")
cpp_quote("#endif")
cpp_quote("HRESULT WINAPI CreateVssBackupComponentsInternal(IVssBackupComponents **backup);")
cpp_quote("#ifdef _cplusplus")
cpp_quote("}")
cpp_quote("#endif")
cpp_quote("static inline HRESULT CreateVssBackupComponents(IVssBackupComponents **backup)")
cpp_quote(" { return CreateVssBackupComponentsInternal(backup); }")
[
uuid("665c1d5f-c218-414d-a05d-7fef5f9d5c86"),
local