Commit 8ef2d4ea authored by Alistair Leslie-Hughes's avatar Alistair Leslie-Hughes Committed by Alexandre Julliard

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

parent 6de3c8f1
...@@ -86,3 +86,5 @@ interface IBackgroundCopyJob2 : IBackgroundCopyJob ...@@ -86,3 +86,5 @@ interface IBackgroundCopyJob2 : IBackgroundCopyJob
HRESULT SetCredentials(BG_AUTH_CREDENTIALS *cred); HRESULT SetCredentials(BG_AUTH_CREDENTIALS *cred);
HRESULT RemoveCredentials(BG_AUTH_TARGET target, BG_AUTH_SCHEME scheme); HRESULT RemoveCredentials(BG_AUTH_TARGET target, BG_AUTH_SCHEME scheme);
} }
cpp_quote("#include \"bits2_0.h\"")
...@@ -32,11 +32,14 @@ cpp_quote("#define BG_COPY_FILE_ALL 15") ...@@ -32,11 +32,14 @@ cpp_quote("#define BG_COPY_FILE_ALL 15")
cpp_quote("#define BG_LENGTH_TO_EOF (UINT64)(-1)") 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 typedef struct _BG_FILE_RANGE
{ {
UINT64 InitialOffset; UINT64 InitialOffset;
UINT64 Length; UINT64 Length;
} BG_FILE_RANGE; } BG_FILE_RANGE;
cpp_quote("#endif")
[ [
uuid(443c8934-90ff-48ed-bcde-26f5c7450042), uuid(443c8934-90ff-48ed-bcde-26f5c7450042),
...@@ -93,3 +96,5 @@ library BackgroundCopyManager2_0 ...@@ -93,3 +96,5 @@ library BackgroundCopyManager2_0
interface IBackgroundCopyJob3; interface IBackgroundCopyJob3;
interface IBackgroundCopyFile2; interface IBackgroundCopyFile2;
} }
cpp_quote("#include \"bits2_5.h\"")
...@@ -98,3 +98,5 @@ library BackgroundCopyManager2_5 ...@@ -98,3 +98,5 @@ library BackgroundCopyManager2_5
interface IBackgroundCopyCallback; interface IBackgroundCopyCallback;
interface IBackgroundCopyJobHttpOptions; interface IBackgroundCopyJobHttpOptions;
} }
cpp_quote("#include \"bits3_0.h\"")
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment