123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645 |
- #pragma warning( disable: 4049 ) /* more than 64k source lines */
- /* this ALWAYS GENERATED file contains the definitions for the interfaces */
- /* File created by MIDL compiler version 6.00.0347 */
- /* Compiler settings for bits1_5.idl:
- Oicf, W1, Zp8, env=Win32 (32b run)
- protocol : dce , ms_ext, c_ext, robust
- error checks: allocation ref bounds_check enum stub_data
- VC __declspec() decoration level:
- __declspec(uuid()), __declspec(selectany), __declspec(novtable)
- DECLSPEC_UUID(), MIDL_INTERFACE()
- */
- //@@MIDL_FILE_HEADING( )
- /* verify that the <rpcndr.h> version is high enough to compile this file*/
- #ifndef __REQUIRED_RPCNDR_H_VERSION__
- #define __REQUIRED_RPCNDR_H_VERSION__ 475
- #endif
- #include "rpc.h"
- #include "rpcndr.h"
- #ifndef __RPCNDR_H_VERSION__
- #error this stub requires an updated version of <rpcndr.h>
- #endif // __RPCNDR_H_VERSION__
- #ifndef COM_NO_WINDOWS_H
- #include "windows.h"
- #include "ole2.h"
- #endif /*COM_NO_WINDOWS_H*/
- #ifndef __bits1_5_h__
- #define __bits1_5_h__
- #if defined(_MSC_VER) && (_MSC_VER >= 1020)
- #pragma once
- #endif
- /* Forward Declarations */
- #ifndef __IBackgroundCopyJob2_FWD_DEFINED__
- #define __IBackgroundCopyJob2_FWD_DEFINED__
- typedef interface IBackgroundCopyJob2 IBackgroundCopyJob2;
- #endif /* __IBackgroundCopyJob2_FWD_DEFINED__ */
- #ifndef __BackgroundCopyManager1_5_FWD_DEFINED__
- #define __BackgroundCopyManager1_5_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class BackgroundCopyManager1_5 BackgroundCopyManager1_5;
- #else
- typedef struct BackgroundCopyManager1_5 BackgroundCopyManager1_5;
- #endif /* __cplusplus */
- #endif /* __BackgroundCopyManager1_5_FWD_DEFINED__ */
- #ifndef __IBackgroundCopyJob2_FWD_DEFINED__
- #define __IBackgroundCopyJob2_FWD_DEFINED__
- typedef interface IBackgroundCopyJob2 IBackgroundCopyJob2;
- #endif /* __IBackgroundCopyJob2_FWD_DEFINED__ */
- /* header files for imported files */
- #include "bits.h"
- #ifdef __cplusplus
- extern "C"{
- #endif
- void * __RPC_USER MIDL_user_allocate(size_t);
- void __RPC_USER MIDL_user_free( void * );
- #ifndef __IBackgroundCopyJob2_INTERFACE_DEFINED__
- #define __IBackgroundCopyJob2_INTERFACE_DEFINED__
- /* interface IBackgroundCopyJob2 */
- /* [object][helpstring][uuid] */
- typedef struct _BG_JOB_REPLY_PROGRESS
- {
- UINT64 BytesTotal;
- UINT64 BytesTransferred;
- } BG_JOB_REPLY_PROGRESS;
- typedef /* [public][public][public][public][public] */
- enum __MIDL_IBackgroundCopyJob2_0001
- { BG_AUTH_TARGET_SERVER = 1,
- BG_AUTH_TARGET_PROXY = BG_AUTH_TARGET_SERVER + 1
- } BG_AUTH_TARGET;
- typedef /* [public][public][public][public][public] */
- enum __MIDL_IBackgroundCopyJob2_0002
- { BG_AUTH_SCHEME_BASIC = 1,
- BG_AUTH_SCHEME_DIGEST = BG_AUTH_SCHEME_BASIC + 1,
- BG_AUTH_SCHEME_NTLM = BG_AUTH_SCHEME_DIGEST + 1,
- BG_AUTH_SCHEME_NEGOTIATE = BG_AUTH_SCHEME_NTLM + 1,
- BG_AUTH_SCHEME_PASSPORT = BG_AUTH_SCHEME_NEGOTIATE + 1
- } BG_AUTH_SCHEME;
- typedef /* [public][public][public][public][public][public] */ struct __MIDL_IBackgroundCopyJob2_0003
- {
- LPWSTR UserName;
- LPWSTR Password;
- } BG_BASIC_CREDENTIALS;
- typedef BG_BASIC_CREDENTIALS *PBG_BASIC_CREDENTIALS;
- typedef /* [public][public][public][public][switch_type] */ union __MIDL_IBackgroundCopyJob2_0004
- {
- /* [case()] */ BG_BASIC_CREDENTIALS Basic;
- /* [default] */ /* Empty union arm */
- } BG_AUTH_CREDENTIALS_UNION;
- typedef /* [public][public][public] */ struct __MIDL_IBackgroundCopyJob2_0005
- {
- BG_AUTH_TARGET Target;
- BG_AUTH_SCHEME Scheme;
- /* [switch_is] */ BG_AUTH_CREDENTIALS_UNION Credentials;
- } BG_AUTH_CREDENTIALS;
- typedef BG_AUTH_CREDENTIALS *PBG_AUTH_CREDENTIALS;
- EXTERN_C const IID IID_IBackgroundCopyJob2;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("54b50739-686f-45eb-9dff-d6a9a0faa9af")
- IBackgroundCopyJob2 : public IBackgroundCopyJob
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE SetNotifyCmdLine(
- /* [unique][in] */ LPCWSTR Program,
- /* [unique][in] */ LPCWSTR Parameters) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetNotifyCmdLine(
- /* [out] */ LPWSTR *pProgram,
- /* [out] */ LPWSTR *pParameters) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetReplyProgress(
- /* [out][in] */ BG_JOB_REPLY_PROGRESS *pProgress) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetReplyData(
- /* [size_is][size_is][out] */ byte **ppBuffer,
- /* [unique][out][in] */ UINT64 *pLength) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetReplyFileName(
- /* [unique][in] */ LPCWSTR ReplyFileName) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetReplyFileName(
- /* [out] */ LPWSTR *pReplyFileName) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetCredentials(
- BG_AUTH_CREDENTIALS *credentials) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE RemoveCredentials(
- BG_AUTH_TARGET Target,
- BG_AUTH_SCHEME Scheme) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IBackgroundCopyJob2Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IBackgroundCopyJob2 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IBackgroundCopyJob2 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IBackgroundCopyJob2 * This);
-
- HRESULT ( STDMETHODCALLTYPE *AddFileSet )(
- IBackgroundCopyJob2 * This,
- /* [in] */ ULONG cFileCount,
- /* [size_is][in] */ BG_FILE_INFO *pFileSet);
-
- HRESULT ( STDMETHODCALLTYPE *AddFile )(
- IBackgroundCopyJob2 * This,
- /* [in] */ LPCWSTR RemoteUrl,
- /* [in] */ LPCWSTR LocalName);
-
- HRESULT ( STDMETHODCALLTYPE *EnumFiles )(
- IBackgroundCopyJob2 * This,
- /* [out] */ IEnumBackgroundCopyFiles **pEnum);
-
- HRESULT ( STDMETHODCALLTYPE *Suspend )(
- IBackgroundCopyJob2 * This);
-
- HRESULT ( STDMETHODCALLTYPE *Resume )(
- IBackgroundCopyJob2 * This);
-
- HRESULT ( STDMETHODCALLTYPE *Cancel )(
- IBackgroundCopyJob2 * This);
-
- HRESULT ( STDMETHODCALLTYPE *Complete )(
- IBackgroundCopyJob2 * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetId )(
- IBackgroundCopyJob2 * This,
- /* [out] */ GUID *pVal);
-
- HRESULT ( STDMETHODCALLTYPE *GetType )(
- IBackgroundCopyJob2 * This,
- /* [out] */ BG_JOB_TYPE *pVal);
-
- HRESULT ( STDMETHODCALLTYPE *GetProgress )(
- IBackgroundCopyJob2 * This,
- /* [out] */ BG_JOB_PROGRESS *pVal);
-
- HRESULT ( STDMETHODCALLTYPE *GetTimes )(
- IBackgroundCopyJob2 * This,
- /* [out] */ BG_JOB_TIMES *pVal);
-
- HRESULT ( STDMETHODCALLTYPE *GetState )(
- IBackgroundCopyJob2 * This,
- /* [out] */ BG_JOB_STATE *pVal);
-
- HRESULT ( STDMETHODCALLTYPE *GetError )(
- IBackgroundCopyJob2 * This,
- /* [out] */ IBackgroundCopyError **ppError);
-
- HRESULT ( STDMETHODCALLTYPE *GetOwner )(
- IBackgroundCopyJob2 * This,
- /* [out] */ LPWSTR *pVal);
-
- HRESULT ( STDMETHODCALLTYPE *SetDisplayName )(
- IBackgroundCopyJob2 * This,
- /* [in] */ LPCWSTR Val);
-
- HRESULT ( STDMETHODCALLTYPE *GetDisplayName )(
- IBackgroundCopyJob2 * This,
- /* [out] */ LPWSTR *pVal);
-
- HRESULT ( STDMETHODCALLTYPE *SetDescription )(
- IBackgroundCopyJob2 * This,
- /* [in] */ LPCWSTR Val);
-
- HRESULT ( STDMETHODCALLTYPE *GetDescription )(
- IBackgroundCopyJob2 * This,
- /* [out] */ LPWSTR *pVal);
-
- HRESULT ( STDMETHODCALLTYPE *SetPriority )(
- IBackgroundCopyJob2 * This,
- /* [in] */ BG_JOB_PRIORITY Val);
-
- HRESULT ( STDMETHODCALLTYPE *GetPriority )(
- IBackgroundCopyJob2 * This,
- /* [out] */ BG_JOB_PRIORITY *pVal);
-
- HRESULT ( STDMETHODCALLTYPE *SetNotifyFlags )(
- IBackgroundCopyJob2 * This,
- /* [in] */ ULONG Val);
-
- HRESULT ( STDMETHODCALLTYPE *GetNotifyFlags )(
- IBackgroundCopyJob2 * This,
- /* [out] */ ULONG *pVal);
-
- HRESULT ( STDMETHODCALLTYPE *SetNotifyInterface )(
- IBackgroundCopyJob2 * This,
- /* [in] */ IUnknown *Val);
-
- HRESULT ( STDMETHODCALLTYPE *GetNotifyInterface )(
- IBackgroundCopyJob2 * This,
- /* [out] */ IUnknown **pVal);
-
- HRESULT ( STDMETHODCALLTYPE *SetMinimumRetryDelay )(
- IBackgroundCopyJob2 * This,
- /* [in] */ ULONG Seconds);
-
- HRESULT ( STDMETHODCALLTYPE *GetMinimumRetryDelay )(
- IBackgroundCopyJob2 * This,
- /* [out] */ ULONG *Seconds);
-
- HRESULT ( STDMETHODCALLTYPE *SetNoProgressTimeout )(
- IBackgroundCopyJob2 * This,
- /* [in] */ ULONG Seconds);
-
- HRESULT ( STDMETHODCALLTYPE *GetNoProgressTimeout )(
- IBackgroundCopyJob2 * This,
- /* [out] */ ULONG *Seconds);
-
- HRESULT ( STDMETHODCALLTYPE *GetErrorCount )(
- IBackgroundCopyJob2 * This,
- /* [out] */ ULONG *Errors);
-
- HRESULT ( STDMETHODCALLTYPE *SetProxySettings )(
- IBackgroundCopyJob2 * This,
- /* [in] */ BG_JOB_PROXY_USAGE ProxyUsage,
- /* [unique][string][in] */ const WCHAR *ProxyList,
- /* [unique][string][in] */ const WCHAR *ProxyBypassList);
-
- HRESULT ( STDMETHODCALLTYPE *GetProxySettings )(
- IBackgroundCopyJob2 * This,
- /* [out] */ BG_JOB_PROXY_USAGE *pProxyUsage,
- /* [out] */ LPWSTR *pProxyList,
- /* [out] */ LPWSTR *pProxyBypassList);
-
- HRESULT ( STDMETHODCALLTYPE *TakeOwnership )(
- IBackgroundCopyJob2 * This);
-
- HRESULT ( STDMETHODCALLTYPE *SetNotifyCmdLine )(
- IBackgroundCopyJob2 * This,
- /* [unique][in] */ LPCWSTR Program,
- /* [unique][in] */ LPCWSTR Parameters);
-
- HRESULT ( STDMETHODCALLTYPE *GetNotifyCmdLine )(
- IBackgroundCopyJob2 * This,
- /* [out] */ LPWSTR *pProgram,
- /* [out] */ LPWSTR *pParameters);
-
- HRESULT ( STDMETHODCALLTYPE *GetReplyProgress )(
- IBackgroundCopyJob2 * This,
- /* [out][in] */ BG_JOB_REPLY_PROGRESS *pProgress);
-
- HRESULT ( STDMETHODCALLTYPE *GetReplyData )(
- IBackgroundCopyJob2 * This,
- /* [size_is][size_is][out] */ byte **ppBuffer,
- /* [unique][out][in] */ UINT64 *pLength);
-
- HRESULT ( STDMETHODCALLTYPE *SetReplyFileName )(
- IBackgroundCopyJob2 * This,
- /* [unique][in] */ LPCWSTR ReplyFileName);
-
- HRESULT ( STDMETHODCALLTYPE *GetReplyFileName )(
- IBackgroundCopyJob2 * This,
- /* [out] */ LPWSTR *pReplyFileName);
-
- HRESULT ( STDMETHODCALLTYPE *SetCredentials )(
- IBackgroundCopyJob2 * This,
- BG_AUTH_CREDENTIALS *credentials);
-
- HRESULT ( STDMETHODCALLTYPE *RemoveCredentials )(
- IBackgroundCopyJob2 * This,
- BG_AUTH_TARGET Target,
- BG_AUTH_SCHEME Scheme);
-
- END_INTERFACE
- } IBackgroundCopyJob2Vtbl;
- interface IBackgroundCopyJob2
- {
- CONST_VTBL struct IBackgroundCopyJob2Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IBackgroundCopyJob2_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IBackgroundCopyJob2_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
- #define IBackgroundCopyJob2_Release(This) \
- (This)->lpVtbl -> Release(This)
- #define IBackgroundCopyJob2_AddFileSet(This,cFileCount,pFileSet) \
- (This)->lpVtbl -> AddFileSet(This,cFileCount,pFileSet)
- #define IBackgroundCopyJob2_AddFile(This,RemoteUrl,LocalName) \
- (This)->lpVtbl -> AddFile(This,RemoteUrl,LocalName)
- #define IBackgroundCopyJob2_EnumFiles(This,pEnum) \
- (This)->lpVtbl -> EnumFiles(This,pEnum)
- #define IBackgroundCopyJob2_Suspend(This) \
- (This)->lpVtbl -> Suspend(This)
- #define IBackgroundCopyJob2_Resume(This) \
- (This)->lpVtbl -> Resume(This)
- #define IBackgroundCopyJob2_Cancel(This) \
- (This)->lpVtbl -> Cancel(This)
- #define IBackgroundCopyJob2_Complete(This) \
- (This)->lpVtbl -> Complete(This)
- #define IBackgroundCopyJob2_GetId(This,pVal) \
- (This)->lpVtbl -> GetId(This,pVal)
- #define IBackgroundCopyJob2_GetType(This,pVal) \
- (This)->lpVtbl -> GetType(This,pVal)
- #define IBackgroundCopyJob2_GetProgress(This,pVal) \
- (This)->lpVtbl -> GetProgress(This,pVal)
- #define IBackgroundCopyJob2_GetTimes(This,pVal) \
- (This)->lpVtbl -> GetTimes(This,pVal)
- #define IBackgroundCopyJob2_GetState(This,pVal) \
- (This)->lpVtbl -> GetState(This,pVal)
- #define IBackgroundCopyJob2_GetError(This,ppError) \
- (This)->lpVtbl -> GetError(This,ppError)
- #define IBackgroundCopyJob2_GetOwner(This,pVal) \
- (This)->lpVtbl -> GetOwner(This,pVal)
- #define IBackgroundCopyJob2_SetDisplayName(This,Val) \
- (This)->lpVtbl -> SetDisplayName(This,Val)
- #define IBackgroundCopyJob2_GetDisplayName(This,pVal) \
- (This)->lpVtbl -> GetDisplayName(This,pVal)
- #define IBackgroundCopyJob2_SetDescription(This,Val) \
- (This)->lpVtbl -> SetDescription(This,Val)
- #define IBackgroundCopyJob2_GetDescription(This,pVal) \
- (This)->lpVtbl -> GetDescription(This,pVal)
- #define IBackgroundCopyJob2_SetPriority(This,Val) \
- (This)->lpVtbl -> SetPriority(This,Val)
- #define IBackgroundCopyJob2_GetPriority(This,pVal) \
- (This)->lpVtbl -> GetPriority(This,pVal)
- #define IBackgroundCopyJob2_SetNotifyFlags(This,Val) \
- (This)->lpVtbl -> SetNotifyFlags(This,Val)
- #define IBackgroundCopyJob2_GetNotifyFlags(This,pVal) \
- (This)->lpVtbl -> GetNotifyFlags(This,pVal)
- #define IBackgroundCopyJob2_SetNotifyInterface(This,Val) \
- (This)->lpVtbl -> SetNotifyInterface(This,Val)
- #define IBackgroundCopyJob2_GetNotifyInterface(This,pVal) \
- (This)->lpVtbl -> GetNotifyInterface(This,pVal)
- #define IBackgroundCopyJob2_SetMinimumRetryDelay(This,Seconds) \
- (This)->lpVtbl -> SetMinimumRetryDelay(This,Seconds)
- #define IBackgroundCopyJob2_GetMinimumRetryDelay(This,Seconds) \
- (This)->lpVtbl -> GetMinimumRetryDelay(This,Seconds)
- #define IBackgroundCopyJob2_SetNoProgressTimeout(This,Seconds) \
- (This)->lpVtbl -> SetNoProgressTimeout(This,Seconds)
- #define IBackgroundCopyJob2_GetNoProgressTimeout(This,Seconds) \
- (This)->lpVtbl -> GetNoProgressTimeout(This,Seconds)
- #define IBackgroundCopyJob2_GetErrorCount(This,Errors) \
- (This)->lpVtbl -> GetErrorCount(This,Errors)
- #define IBackgroundCopyJob2_SetProxySettings(This,ProxyUsage,ProxyList,ProxyBypassList) \
- (This)->lpVtbl -> SetProxySettings(This,ProxyUsage,ProxyList,ProxyBypassList)
- #define IBackgroundCopyJob2_GetProxySettings(This,pProxyUsage,pProxyList,pProxyBypassList) \
- (This)->lpVtbl -> GetProxySettings(This,pProxyUsage,pProxyList,pProxyBypassList)
- #define IBackgroundCopyJob2_TakeOwnership(This) \
- (This)->lpVtbl -> TakeOwnership(This)
- #define IBackgroundCopyJob2_SetNotifyCmdLine(This,Program,Parameters) \
- (This)->lpVtbl -> SetNotifyCmdLine(This,Program,Parameters)
- #define IBackgroundCopyJob2_GetNotifyCmdLine(This,pProgram,pParameters) \
- (This)->lpVtbl -> GetNotifyCmdLine(This,pProgram,pParameters)
- #define IBackgroundCopyJob2_GetReplyProgress(This,pProgress) \
- (This)->lpVtbl -> GetReplyProgress(This,pProgress)
- #define IBackgroundCopyJob2_GetReplyData(This,ppBuffer,pLength) \
- (This)->lpVtbl -> GetReplyData(This,ppBuffer,pLength)
- #define IBackgroundCopyJob2_SetReplyFileName(This,ReplyFileName) \
- (This)->lpVtbl -> SetReplyFileName(This,ReplyFileName)
- #define IBackgroundCopyJob2_GetReplyFileName(This,pReplyFileName) \
- (This)->lpVtbl -> GetReplyFileName(This,pReplyFileName)
- #define IBackgroundCopyJob2_SetCredentials(This,credentials) \
- (This)->lpVtbl -> SetCredentials(This,credentials)
- #define IBackgroundCopyJob2_RemoveCredentials(This,Target,Scheme) \
- (This)->lpVtbl -> RemoveCredentials(This,Target,Scheme)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IBackgroundCopyJob2_SetNotifyCmdLine_Proxy(
- IBackgroundCopyJob2 * This,
- /* [unique][in] */ LPCWSTR Program,
- /* [unique][in] */ LPCWSTR Parameters);
- void __RPC_STUB IBackgroundCopyJob2_SetNotifyCmdLine_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IBackgroundCopyJob2_GetNotifyCmdLine_Proxy(
- IBackgroundCopyJob2 * This,
- /* [out] */ LPWSTR *pProgram,
- /* [out] */ LPWSTR *pParameters);
- void __RPC_STUB IBackgroundCopyJob2_GetNotifyCmdLine_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IBackgroundCopyJob2_GetReplyProgress_Proxy(
- IBackgroundCopyJob2 * This,
- /* [out][in] */ BG_JOB_REPLY_PROGRESS *pProgress);
- void __RPC_STUB IBackgroundCopyJob2_GetReplyProgress_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IBackgroundCopyJob2_GetReplyData_Proxy(
- IBackgroundCopyJob2 * This,
- /* [size_is][size_is][out] */ byte **ppBuffer,
- /* [unique][out][in] */ UINT64 *pLength);
- void __RPC_STUB IBackgroundCopyJob2_GetReplyData_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IBackgroundCopyJob2_SetReplyFileName_Proxy(
- IBackgroundCopyJob2 * This,
- /* [unique][in] */ LPCWSTR ReplyFileName);
- void __RPC_STUB IBackgroundCopyJob2_SetReplyFileName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IBackgroundCopyJob2_GetReplyFileName_Proxy(
- IBackgroundCopyJob2 * This,
- /* [out] */ LPWSTR *pReplyFileName);
- void __RPC_STUB IBackgroundCopyJob2_GetReplyFileName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IBackgroundCopyJob2_SetCredentials_Proxy(
- IBackgroundCopyJob2 * This,
- BG_AUTH_CREDENTIALS *credentials);
- void __RPC_STUB IBackgroundCopyJob2_SetCredentials_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IBackgroundCopyJob2_RemoveCredentials_Proxy(
- IBackgroundCopyJob2 * This,
- BG_AUTH_TARGET Target,
- BG_AUTH_SCHEME Scheme);
- void __RPC_STUB IBackgroundCopyJob2_RemoveCredentials_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IBackgroundCopyJob2_INTERFACE_DEFINED__ */
- #ifndef __BackgroundCopyManager1_5_LIBRARY_DEFINED__
- #define __BackgroundCopyManager1_5_LIBRARY_DEFINED__
- /* library BackgroundCopyManager1_5 */
- /* [version][lcid][helpstring][uuid] */
- EXTERN_C const IID LIBID_BackgroundCopyManager1_5;
- EXTERN_C const CLSID CLSID_BackgroundCopyManager1_5;
- #ifdef __cplusplus
- class DECLSPEC_UUID("f087771f-d74f-4c1a-bb8a-e16aca9124ea")
- BackgroundCopyManager1_5;
- #endif
- #endif /* __BackgroundCopyManager1_5_LIBRARY_DEFINED__ */
- /* interface __MIDL_itf_bits1_5_0120 */
- /* [local] */
- #include "bits2_0.h"
- extern RPC_IF_HANDLE __MIDL_itf_bits1_5_0120_v0_0_c_ifspec;
- extern RPC_IF_HANDLE __MIDL_itf_bits1_5_0120_v0_0_s_ifspec;
- /* Additional Prototypes for ALL interfaces */
- /* end of Additional Prototypes */
- #ifdef __cplusplus
- }
- #endif
- #endif
|