include: Support all version of BackgroundCopyManager from bits.h.

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 2017-07-21 01:34:01 +00:00 committed by Alexandre Julliard
parent 6de3c8f1a8
commit 8ef2d4ea83
3 changed files with 9 additions and 0 deletions

View File

@ -86,3 +86,5 @@ interface IBackgroundCopyJob2 : IBackgroundCopyJob
HRESULT SetCredentials(BG_AUTH_CREDENTIALS *cred);
HRESULT RemoveCredentials(BG_AUTH_TARGET target, BG_AUTH_SCHEME scheme);
}
cpp_quote("#include \"bits2_0.h\"")

View File

@ -32,11 +32,14 @@ cpp_quote("#define BG_COPY_FILE_ALL 15")
cpp_quote("#define BG_LENGTH_TO_EOF (UINT64)(-1)")
cpp_quote("#ifndef _BG_FILE_RANGE_DEFINED")
cpp_quote("#define _BG_FILE_RANGE_DEFINED")
typedef struct _BG_FILE_RANGE
{
UINT64 InitialOffset;
UINT64 Length;
} BG_FILE_RANGE;
cpp_quote("#endif")
[
uuid(443c8934-90ff-48ed-bcde-26f5c7450042),
@ -93,3 +96,5 @@ library BackgroundCopyManager2_0
interface IBackgroundCopyJob3;
interface IBackgroundCopyFile2;
}
cpp_quote("#include \"bits2_5.h\"")

View File

@ -98,3 +98,5 @@ library BackgroundCopyManager2_5
interface IBackgroundCopyCallback;
interface IBackgroundCopyJobHttpOptions;
}
cpp_quote("#include \"bits3_0.h\"")