ReactOS 0.4.17-dev-966-gf06eace
bits3_0.idl
Go to the documentation of this file.
1/*
2 * Background Intelligent Transfer Service (BITS) 3.0 interface
3 *
4 * Copyright 2013 Nikolay Sivov for CodeWeavers
5 *
6 * This library is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU Lesser General Public
8 * License as published by the Free Software Foundation; either
9 * version 2.1 of the License, or (at your option) any later version.
10 *
11 * This library is distributed in the hope that it will be useful,
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14 * Lesser General Public License for more details.
15 *
16 * You should have received a copy of the GNU Lesser General Public
17 * License along with this library; if not, write to the Free Software
18 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
19 *
20 */
21
22#ifndef DO_NO_IMPORTS
23import "bits.idl";
24import "bits2_0.idl";
25#endif
26
27[
28 uuid(659cdeac-489e-11d9-a9cd-000d56965251),
29 odl
30]
32{
35}
36
37[
38 uuid(659cdeae-489e-11d9-a9cd-000d56965251),
39 odl
40]
42{
43cpp_quote("#define BG_JOB_ENABLE_PEERCACHING_CLIENT 0x0001")
44cpp_quote("#define BG_JOB_ENABLE_PEERCACHING_SERVER 0x0002")
45cpp_quote("#define BG_JOB_DISABLE_BRANCH_CACHE 0x0004")
46
53}
54
55[
56 uuid(659cdea6-489e-11d9-a9cd-000d56965251),
57 lcid(0x0000),
58 version(1.0)
59]
61{
62 [
63 uuid(659cdea7-489e-11d9-a9cd-000d56965251)
64 ]
66 {
67 [default] interface IBackgroundCopyManager;
68 };
69
70 interface IBackgroundCopyJob4;
71}
FT_Library library
Definition: cffdrivr.c:660
CD3D10_BUFFER_DESC D3D10_BUFFER_DESC cpp_quote(" ~CD3D10_BUFFER_DESC() {}") operator const D3D10_BUFFER_DESC &() const
Definition: d3d10.idl:496
static const WCHAR version[]
Definition: asmname.c:66
LCID lcid
Definition: locale.c:5660
unsigned int BOOL
Definition: ntddk_ex.h:94
unsigned long DWORD
Definition: ntddk_ex.h:95
GLint level
Definition: gl.h:1546
GLuint in
Definition: glext.h:9616
GLbitfield flags
Definition: glext.h:7161
HRESULT FileTransferred([in] IBackgroundCopyJob *job, [in] IBackgroundCopyFile *file)
HRESULT GetOwnerElevationState([out, ref] BOOL *elevated)
HRESULT GetPeerCachingFlags([out, ref] DWORD *flags)
HRESULT SetPeerCachingFlags(DWORD flags)
HRESULT SetMaximumDownloadTime(ULONG timeout)
HRESULT GetMaximumDownloadTime([out, ref] ULONG *timeout)
HRESULT GetOwnerIntegrityLevel([out, ref] ULONG *level)
Definition: msctf.idl:532
#define e
Definition: ke_i.h:82
static HANDLE job
Definition: process.c:79
coclass TestTypelib::Coclass3 odl
Definition: fci.c:123
Definition: send.c:48
Definition: dhcpd.h:248
uint32_t ULONG
Definition: typedefs.h:59
wchar_t tm const _CrtWcstime_Writes_and_advances_ptr_ count wchar_t ** out
Definition: wcsftime.cpp:383