mirror of
git://source.winehq.org/git/wine.git
synced 2024-09-02 22:34:14 +00:00
include: Add BackgroundCopyManager3_0 coclass.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
2176348998
commit
6287b3fb17
|
@ -21,6 +21,7 @@
|
||||||
|
|
||||||
#ifndef DO_NO_IMPORTS
|
#ifndef DO_NO_IMPORTS
|
||||||
import "bits.idl";
|
import "bits.idl";
|
||||||
|
import "bits2_0.idl";
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
[
|
[
|
||||||
|
@ -32,3 +33,39 @@ interface IBackgroundCopyCallback2 : IBackgroundCopyCallback
|
||||||
HRESULT FileTransferred([in] IBackgroundCopyJob *job,
|
HRESULT FileTransferred([in] IBackgroundCopyJob *job,
|
||||||
[in] IBackgroundCopyFile *file);
|
[in] IBackgroundCopyFile *file);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[
|
||||||
|
uuid(659cdeae-489e-11d9-a9cd-000d56965251),
|
||||||
|
odl
|
||||||
|
]
|
||||||
|
interface IBackgroundCopyJob4 : IBackgroundCopyJob3
|
||||||
|
{
|
||||||
|
cpp_quote("#define BG_JOB_ENABLE_PEERCACHING_CLIENT 0x0001")
|
||||||
|
cpp_quote("#define BG_JOB_ENABLE_PEERCACHING_SERVER 0x0002")
|
||||||
|
cpp_quote("#define BG_JOB_DISABLE_BRANCH_CACHE 0x0004")
|
||||||
|
|
||||||
|
HRESULT SetPeerCachingFlags(DWORD flags);
|
||||||
|
HRESULT GetPeerCachingFlags([out, ref] DWORD *flags);
|
||||||
|
HRESULT GetOwnerIntegrityLevel([out, ref] ULONG *level);
|
||||||
|
HRESULT GetOwnerElevationState([out, ref] BOOL *elevated);
|
||||||
|
HRESULT SetMaximumDownloadTime(ULONG timeout);
|
||||||
|
HRESULT GetMaximumDownloadTime([out,ref] ULONG *timeout);
|
||||||
|
};
|
||||||
|
|
||||||
|
[
|
||||||
|
uuid(659cdea6-489e-11d9-a9cd-000d56965251),
|
||||||
|
lcid(0x0000),
|
||||||
|
version(1.0)
|
||||||
|
]
|
||||||
|
library BackgroundCopyManager3_0
|
||||||
|
{
|
||||||
|
[
|
||||||
|
uuid(659cdea7-489e-11d9-a9cd-000d56965251)
|
||||||
|
]
|
||||||
|
coclass BackgroundCopyManager3_0
|
||||||
|
{
|
||||||
|
[default] interface IBackgroundCopyManager;
|
||||||
|
};
|
||||||
|
|
||||||
|
interface IBackgroundCopyJob4;
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in a new issue