27 cpp_quote("
#define BG_SIZE_UNKNOWN (UINT64)(-1)") 28 cpp_quote(
"#define BG_NOTIFY_JOB_TRANSFERRED 0x0001")
29 cpp_quote("
#define BG_NOTIFY_JOB_ERROR 0x0002") 30 cpp_quote(
"#define BG_NOTIFY_DISABLE 0x0004")
31 cpp_quote("
#define BG_NOTIFY_JOB_MODIFICATION 0x0008") 32 cpp_quote(
"#define BG_NOTIFY_FILE_TRANSFERRED 0x0010")
34 cpp_quote("
#ifdef WINE_NO_UNICODE_MACROS") 39 #define BG_ENUM_SIZEIS(maxcount) maxcount 40 #define BG_ENUM_LENGTHIS(maxcount,lengthptr) lengthptr ? *lengthptr : maxcount 43 uuid(01b7bd23-fb88-4a77-8490-5891d3e4653a),
69 uuid(ca51e165-c365-424
c-8d41-24aaa4ff3c40),
97 uuid(19c613a0-fcb8-4f28-81ae-897c3d078f81),
140 uuid(37668d37-507
e-4160-9316-26306d150b12),
322 uuid(1af4f612-3b71-466
f-8f58-7b6f73ac57ad),
350 uuid(97ea99c7-0186-4ad4-8df9-c5b4e0ed6b22),
371 uuid(5ce34c0d-0dc9-4c1f-897
c-daa1b78cee7c),
376 cpp_quote(
"#define BG_JOB_ENUM_ALL_USERS 0x0001")
402 uuid(1deeb74f-7915-4560-b558-918c83f176a6),
408 uuid(4991d34b-80
a1-4291-83b6-3328366b9097),
HRESULT GetMinimumRetryDelay([out] ULONG *Seconds)
HRESULT GetError([out, ref] BG_ERROR_CONTEXT *pContext, [out, ref] HRESULT *pCode)
HRESULT GetNoProgressTimeout([out] ULONG *Seconds)
FILETIME TransferCompletionTime
#define BG_ENUM_LENGTHIS(maxcount, lengthptr)
struct IBackgroundCopyJob::_BG_JOB_TIMES BG_JOB_TIMES
HRESULT SetNotifyInterface([in] IUnknown *Val)
HRESULT GetError([out] IBackgroundCopyError **ppError)
HRESULT JobError([in] IBackgroundCopyJob *pJob, [in] IBackgroundCopyError *pError)
HRESULT GetNotifyInterface([out] IUnknown **pVal)
HRESULT GetLocalName([out] LPWSTR *pVal)
HRESULT JobTransferred([in] IBackgroundCopyJob *pJob)
HRESULT JobModification([in] IBackgroundCopyJob *pJob, [in] DWORD dwReserved)
HRESULT SetPriority([in] BG_JOB_PRIORITY Val)
HRESULT GetNotifyFlags([out] ULONG *pVal)
HRESULT GetDescription([out] LPWSTR *pVal)
HRESULT GetDisplayName([out] LPWSTR *pVal)
HRESULT Clone([out] IEnumBackgroundCopyJobs **ppenum)
HRESULT Next([in] ULONG celt, [out, size_is(BG_ENUM_SIZEIS(celt)), length_is(BG_ENUM_LENGTHIS(celt, pceltFetched))] IBackgroundCopyFile **rgelt, [in, out, unique] ULONG *pceltFetched)
coclass AMMultiMediaStream cpp_quote("DEFINE_GUID(CLSID_AMDirectDrawStream, 0x49c47ce4, 0x9ba4, 0x11d0, 0x82, 0x12, 0x00, 0xc0, 0x4f, 0xc3, 0x2c, 0x45);") cpp_quote("DEFINE_GUID(CLSID_AMAudioStream
HRESULT AddFileSet([in] ULONG cFileCount, [in, size_is(cFileCount)] BG_FILE_INFO *pFileSet)
HRESULT EnumFiles([out] IEnumBackgroundCopyFiles **pEnum)
HRESULT SetNotifyFlags([in] ULONG Val)
struct IBackgroundCopyJob::_BG_JOB_PROGRESS BG_JOB_PROGRESS
_In_ HANDLE _In_ DWORD _In_ DWORD _Inout_opt_ LPOVERLAPPED _In_opt_ LPTRANSMIT_FILE_BUFFERS _In_ DWORD dwReserved
HRESULT SetMinimumRetryDelay([in] ULONG Seconds)
HRESULT GetJob([in] REFGUID jobID, [out] IBackgroundCopyJob **ppJob)
HRESULT EnumJobs([in] DWORD dwFlags, [out] IEnumBackgroundCopyJobs **ppEnum)
static const WCHAR version[]
HRESULT GetProgress([out] BG_JOB_PROGRESS *pVal)
HRESULT GetFile([out] IBackgroundCopyFile **pVal)
HRESULT GetProtocol([out, ref] LPWSTR *pProtocol)
HRESULT GetErrorContextDescription([in] DWORD LanguageId, [out, ref] LPWSTR *pContextDescription)
HRESULT GetCount([out] ULONG *puCount)
HRESULT GetState([out] BG_JOB_STATE *pVal)
HRESULT AddFile([in] LPCWSTR RemoteUrl, [in] LPCWSTR LocalName)
#define BG_ENUM_SIZEIS(maxcount)
HRESULT SetNoProgressTimeout([in] ULONG Seconds)
HRESULT Skip([in] ULONG celt)
HRESULT GetProgress([out] BG_FILE_PROGRESS *pVal)
HRESULT GetErrorDescription([in] DWORD LanguageId, [out, ref] LPWSTR *pErrorDescription)
HRESULT SetDescription([in] LPCWSTR Val)
coclass TestTypelib::Coclass3 odl
HRESULT GetOwner([out] LPWSTR *pVal)
HRESULT GetRemoteName([out] LPWSTR *pVal)
_In_ PCCERT_CONTEXT _In_ DWORD dwFlags
HRESULT GetPriority([out] BG_JOB_PRIORITY *pVal)
FILETIME ModificationTime
BG_JOB_ENUM_ALL_USERS HRESULT CreateJob([in] LPCWSTR DisplayName, [in] BG_JOB_TYPE Type, [out] GUID *pJobId, [out] IBackgroundCopyJob **ppJob)
HRESULT GetCount([out] ULONG *puCount)
HRESULT Next([in] ULONG celt, [out, size_is(BG_ENUM_SIZEIS(celt)), length_is(BG_ENUM_LENGTHIS(celt, pceltFetched))] IBackgroundCopyJob **rgelt, [in, out, unique] ULONG *pceltFetched)
HRESULT GetProxySettings([out] BG_JOB_PROXY_USAGE *pProxyUsage, [out] LPWSTR *pProxyList, [out] LPWSTR *pProxyBypassList)
HRESULT GetId([out] GUID *pVal)
HRESULT GetErrorCount([out] ULONG *Errors)
struct IBackgroundCopyFile::_BG_FILE_PROGRESS BG_FILE_PROGRESS
HRESULT Skip([in] ULONG celt)
HRESULT GetTimes([out] BG_JOB_TIMES *pVal)
struct IBackgroundCopyJob::_BG_FILE_INFO BG_FILE_INFO
HRESULT SetDisplayName([in] LPCWSTR Val)
static const struct update_accum a1
unsigned long long UINT64
static const struct token_string Errors[]
HRESULT GetType([out] BG_JOB_TYPE *pVal)
HRESULT SetProxySettings([in] BG_JOB_PROXY_USAGE ProxyUsage, [in, string, unique] const WCHAR *ProxyList, [in, string, unique] const WCHAR *ProxyBypassList)
HRESULT GetErrorDescription([in] HRESULT hResult, [in] DWORD LanguageId, [out] LPWSTR *pErrorDescription)
HRESULT Clone([out] IEnumBackgroundCopyFiles **ppenum)