Public Types |
| enum | BG_JOB_PRIORITY { BG_JOB_PRIORITY_FOREGROUND = 0,
BG_JOB_PRIORITY_HIGH = 1,
BG_JOB_PRIORITY_NORMAL = 2,
BG_JOB_PRIORITY_LOW = 3
} |
| enum | BG_JOB_STATE {
BG_JOB_STATE_QUEUED = 0,
BG_JOB_STATE_CONNECTING = 1,
BG_JOB_STATE_TRANSFERRING = 2,
BG_JOB_STATE_SUSPENDED = 3,
BG_JOB_STATE_ERROR = 4,
BG_JOB_STATE_TRANSIENT_ERROR = 5,
BG_JOB_STATE_TRANSFERRED = 6,
BG_JOB_STATE_ACKNOWLEDGED = 7,
BG_JOB_STATE_CANCELLED = 8
} |
| enum | BG_JOB_TYPE { BG_JOB_TYPE_DOWNLOAD = 0,
BG_JOB_TYPE_UPLOAD = 1,
BG_JOB_TYPE_UPLOAD_REPLY = 2
} |
| enum | BG_JOB_PROXY_USAGE { BG_JOB_PROXY_USAGE_PRECONFIG,
BG_JOB_PROXY_USAGE_NO_PROXY,
BG_JOB_PROXY_USAGE_OVERRIDE,
BG_JOB_PROXY_USAGE_AUTODETECT
} |
Public Member Functions |
| HRESULT | AddFileSet ([in] ULONG cFileCount,[in, size_is(cFileCount)] BG_FILE_INFO *pFileSet) |
| HRESULT | AddFile ([in] LPCWSTR RemoteUrl,[in] LPCWSTR LocalName) |
| HRESULT | EnumFiles ([out] IEnumBackgroundCopyFiles **pEnum) |
| HRESULT | Suspend () |
| HRESULT | Resume () |
| HRESULT | Cancel () |
| HRESULT | Complete () |
| HRESULT | GetId ([out] GUID *pVal) |
| HRESULT | GetType ([out] BG_JOB_TYPE *pVal) |
| HRESULT | GetProgress ([out] BG_JOB_PROGRESS *pVal) |
| HRESULT | GetTimes ([out] BG_JOB_TIMES *pVal) |
| HRESULT | GetState ([out] BG_JOB_STATE *pVal) |
| HRESULT | GetError ([out] IBackgroundCopyError **ppError) |
| HRESULT | GetOwner ([out] LPWSTR *pVal) |
| HRESULT | SetDisplayName ([in] LPCWSTR Val) |
| HRESULT | GetDisplayName ([out] LPWSTR *pVal) |
| HRESULT | SetDescription ([in] LPCWSTR Val) |
| HRESULT | GetDescription ([out] LPWSTR *pVal) |
| HRESULT | SetPriority ([in] BG_JOB_PRIORITY Val) |
| HRESULT | GetPriority ([out] BG_JOB_PRIORITY *pVal) |
| HRESULT | SetNotifyFlags ([in] ULONG Val) |
| HRESULT | GetNotifyFlags ([out] ULONG *pVal) |
| HRESULT | SetNotifyInterface ([in] IUnknown *Val) |
| HRESULT | GetNotifyInterface ([out] IUnknown **pVal) |
| HRESULT | SetMinimumRetryDelay ([in] ULONG Seconds) |
| HRESULT | GetMinimumRetryDelay ([out] ULONG *Seconds) |
| HRESULT | SetNoProgressTimeout ([in] ULONG Seconds) |
| HRESULT | GetNoProgressTimeout ([out] ULONG *Seconds) |
| HRESULT | GetErrorCount ([out] ULONG *Errors) |
| HRESULT | SetProxySettings ([in] BG_JOB_PROXY_USAGE ProxyUsage,[in, string, unique] const WCHAR *ProxyList,[in, string, unique] const WCHAR *ProxyBypassList) |
| HRESULT | GetProxySettings ([out] BG_JOB_PROXY_USAGE *pProxyUsage,[out] LPWSTR *pProxyList,[out] LPWSTR *pProxyBypassList) |
| HRESULT | TakeOwnership () |
Definition at line 142 of file bits.idl.