ReactOS 0.4.15-dev-8116-gf69e256
bits1_5.idl
Go to the documentation of this file.
1/*
2 * Background Intelligent Transfer Service (BITS) 1.5 interface
3 *
4 * Copyright 2008 Google (Dan Hipschman)
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";
24#endif
25
26[
27 uuid(54b50739-686f-45eb-9dff-d6a9a0faa9af),
28 odl
29]
31{
34
36 {
40
42 HRESULT GetReplyData([out, size_is( , (unsigned long) *pLength)] byte **pBuffer,
43 [in, out, unique] UINT64 *pLength);
46
47 typedef enum
48 {
52
53 typedef enum
54 {
61
62 typedef struct
63 {
68
69 typedef [switch_type(BG_AUTH_SCHEME)] union
70 {
74 [default]
75 ;
77
78 typedef struct
79 {
85
88}
unsigned long long UINT64
cd_progress_ptr progress
Definition: cdjpeg.h:152
GLfloat f
Definition: glext.h:7540
GLenum const GLfloat * params
Definition: glext.h:5645
GLuint in
Definition: glext.h:9616
GLenum target
Definition: glext.h:7315
union IBackgroundCopyJob2::@2726 BG_AUTH_CREDENTIALS_UNION
HRESULT SetReplyFileName([unique] LPCWSTR filename)
BG_BASIC_CREDENTIALS Basic
Definition: bits1_5.idl:73
HRESULT SetNotifyCmdLine([unique] LPCWSTR prog, [unique] LPCWSTR params)
BG_AUTH_CREDENTIALS * PBG_AUTH_CREDENTIALS
Definition: bits1_5.idl:84
HRESULT GetNotifyCmdLine([out] LPWSTR *prog, [out] LPWSTR *params)
HRESULT GetReplyProgress([in, out] BG_JOB_REPLY_PROGRESS *progress)
HRESULT SetCredentials(BG_AUTH_CREDENTIALS *cred)
HRESULT GetReplyFileName([out] LPWSTR *pFilename)
HRESULT RemoveCredentials(BG_AUTH_TARGET target, BG_AUTH_SCHEME scheme)
struct IBackgroundCopyJob2::_BG_JOB_REPLY_PROGRESS BG_JOB_REPLY_PROGRESS
BG_BASIC_CREDENTIALS * PBG_BASIC_CREDENTIALS
Definition: bits1_5.idl:67
HRESULT GetReplyData([out, size_is(,(unsigned long) *pLength)] byte **pBuffer, [in, out, unique] UINT64 *pLength)
Definition: msctf.idl:550
const char * filename
Definition: ioapi.h:137
char * prog
Definition: isohybrid.c:47
coclass TestTypelib::Coclass3 odl
PVOID pBuffer
static FILE * out
Definition: regtests2xml.c:44
DWORD scheme
BG_AUTH_CREDENTIALS_UNION Credentials
Definition: bits1_5.idl:82
WCHAR * LPWSTR
Definition: xmlstorage.h:184
const WCHAR * LPCWSTR
Definition: xmlstorage.h:185