~lefteris-nikoltsios/+junk/samba-lp1016895

« back to all changes in this revision

Viewing changes to source3/librpc/gen_ndr/ndr_dcom.h

  • Committer: Package Import Robot
  • Author(s): Chuck Short
  • Date: 2011-12-21 13:18:04 UTC
  • mfrom: (0.39.21 sid)
  • Revision ID: package-import@ubuntu.com-20111221131804-xtlr39wx6njehxxr
Tags: 2:3.6.1-3ubuntu1
* Merge from Debian testing.  Remaining changes:
  + debian/patches/VERSION.patch:
    - set SAMBA_VERSION_SUFFIX to Ubuntu.
  + debian/patches/error-trans.fix-276472:
    - Add the translation of Unix Error code -ENOTSUP to NT Error Code
    - NT_STATUS_NOT_SUPPORTED to prevent the Permission denied error.
  + debian/smb.conf:
    - add "(Samba, Ubuntu)" to server string.
    - comment out the default [homes] share, and add a comment about
      "valid users = %S" to show users how to restrict access to
      \\server\username to only username.
    - Set 'usershare allow guests', so that usershare admins are 
      allowed to create public shares in addition to authenticated
      ones.
    - add map to guest = Bad user, maps bad username to guest access.
  + debian/samba-common.config:
    - Do not change priority to high if dhclient3 is installed.
    - Use priority medium instead of high for the workgroup question.
  + debian/control:
    - Don't build against or suggest ctdb.
    - Add dependency on samba-common-bin to samba.
  + Add ufw integration:
    - Created debian/samba.ufw.profile
    - debian/rules, debian/samba.dirs, debian/samba.files: install
      profile
    - debian/control: have samba suggest ufw
  + Add apport hook:
    - Created debian/source_samba.py.
    - debian/rules, debian/samba.dirs, debian/samba-common-bin.files: install
  + Switch to upstart:
    - Add debian/samba.{nmbd,smbd}.upstart.
  + debian/samba.logrotate, debian/samba-common.dhcp, debian/samba.if-up:
    - Make them upstart compatible
  + debian/samba.postinst: 
    - Avoid scary pdbedit warnings on first import.
  + debian/samba-common.postinst: Add more informative error message for
    the case where smb.conf was manually deleted
  + debian/patches/fix-debuglevel-name-conflict.patch: don't use 'debug_level'
    as a global variable name in an NSS module 
  + Dropped:
    - debian/patches/error-trans.fix-276472
    - debian/patches/fix-debuglevel-name-conflict.patch

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/* header auto-generated by pidl */
 
2
 
 
3
#include "librpc/ndr/libndr.h"
 
4
#include "librpc/gen_ndr/dcom.h"
 
5
 
 
6
#ifndef _HEADER_NDR_dcom_Unknown
 
7
#define _HEADER_NDR_dcom_Unknown
 
8
 
 
9
#define NDR_DCOM_UNKNOWN_UUID "18f70770-8e64-11cf-9af1-0020af6e72f4"
 
10
#define NDR_DCOM_UNKNOWN_VERSION 0.0
 
11
#define NDR_DCOM_UNKNOWN_NAME "dcom_Unknown"
 
12
#define NDR_DCOM_UNKNOWN_HELPSTRING NULL
 
13
extern const struct ndr_interface_table ndr_table_dcom_Unknown;
 
14
#define NDR_USEPROTSEQ (0x00)
 
15
 
 
16
#define NDR_GETCUSTOMPROTSEQINFO (0x01)
 
17
 
 
18
#define NDR_UPDATERESOLVERBINDINGS (0x02)
 
19
 
 
20
#define NDR_DCOM_UNKNOWN_CALL_COUNT (3)
 
21
void ndr_print_UseProtSeq(struct ndr_print *ndr, const char *name, int flags, const struct UseProtSeq *r);
 
22
void ndr_print_GetCustomProtseqInfo(struct ndr_print *ndr, const char *name, int flags, const struct GetCustomProtseqInfo *r);
 
23
void ndr_print_UpdateResolverBindings(struct ndr_print *ndr, const char *name, int flags, const struct UpdateResolverBindings *r);
 
24
#endif /* _HEADER_NDR_dcom_Unknown */
 
25
#ifndef _HEADER_NDR_IUnknown
 
26
#define _HEADER_NDR_IUnknown
 
27
 
 
28
#define NDR_IUNKNOWN_UUID "00000000-0000-0000-c000-000000000046"
 
29
#define NDR_IUNKNOWN_VERSION 0.0
 
30
#define NDR_IUNKNOWN_NAME "IUnknown"
 
31
#define NDR_IUNKNOWN_HELPSTRING "Base interface for all COM interfaces"
 
32
extern const struct ndr_interface_table ndr_table_IUnknown;
 
33
#define NDR_QUERYINTERFACE (0x00)
 
34
 
 
35
#define NDR_ADDREF (0x01)
 
36
 
 
37
#define NDR_RELEASE (0x02)
 
38
 
 
39
#define NDR_IUNKNOWN_CALL_COUNT (3)
 
40
void ndr_print_QueryInterface(struct ndr_print *ndr, const char *name, int flags, const struct QueryInterface *r);
 
41
void ndr_print_AddRef(struct ndr_print *ndr, const char *name, int flags, const struct AddRef *r);
 
42
void ndr_print_Release(struct ndr_print *ndr, const char *name, int flags, const struct Release *r);
 
43
#endif /* _HEADER_NDR_IUnknown */
 
44
#ifndef _HEADER_NDR_IClassFactory
 
45
#define _HEADER_NDR_IClassFactory
 
46
 
 
47
#define NDR_ICLASSFACTORY_UUID "00000001-0000-0000-c000-000000000046"
 
48
#define NDR_ICLASSFACTORY_VERSION 0.0
 
49
#define NDR_ICLASSFACTORY_NAME "IClassFactory"
 
50
#define NDR_ICLASSFACTORY_HELPSTRING NULL
 
51
extern const struct ndr_interface_table ndr_table_IClassFactory;
 
52
#define NDR_CREATEINSTANCE (0x00)
 
53
 
 
54
#define NDR_REMOTECREATEINSTANCE (0x01)
 
55
 
 
56
#define NDR_LOCKSERVER (0x02)
 
57
 
 
58
#define NDR_REMOTELOCKSERVER (0x03)
 
59
 
 
60
#define NDR_ICLASSFACTORY_CALL_COUNT (4)
 
61
void ndr_print_CreateInstance(struct ndr_print *ndr, const char *name, int flags, const struct CreateInstance *r);
 
62
void ndr_print_RemoteCreateInstance(struct ndr_print *ndr, const char *name, int flags, const struct RemoteCreateInstance *r);
 
63
void ndr_print_LockServer(struct ndr_print *ndr, const char *name, int flags, const struct LockServer *r);
 
64
void ndr_print_RemoteLockServer(struct ndr_print *ndr, const char *name, int flags, const struct RemoteLockServer *r);
 
65
#endif /* _HEADER_NDR_IClassFactory */
 
66
#ifndef _HEADER_NDR_IRemUnknown
 
67
#define _HEADER_NDR_IRemUnknown
 
68
 
 
69
#define NDR_IREMUNKNOWN_UUID "00000131-0000-0000-c000-000000000046"
 
70
#define NDR_IREMUNKNOWN_VERSION 0.0
 
71
#define NDR_IREMUNKNOWN_NAME "IRemUnknown"
 
72
#define NDR_IREMUNKNOWN_HELPSTRING "Remote version of IUnknown"
 
73
extern const struct ndr_interface_table ndr_table_IRemUnknown;
 
74
#define NDR_REMQUERYINTERFACE (0x00)
 
75
 
 
76
#define NDR_REMADDREF (0x01)
 
77
 
 
78
#define NDR_REMRELEASE (0x02)
 
79
 
 
80
#define NDR_IREMUNKNOWN_CALL_COUNT (3)
 
81
enum ndr_err_code ndr_push_REMQIRESULT(struct ndr_push *ndr, int ndr_flags, const struct REMQIRESULT *r);
 
82
enum ndr_err_code ndr_pull_REMQIRESULT(struct ndr_pull *ndr, int ndr_flags, struct REMQIRESULT *r);
 
83
void ndr_print_REMQIRESULT(struct ndr_print *ndr, const char *name, const struct REMQIRESULT *r);
 
84
void ndr_print_REMINTERFACEREF(struct ndr_print *ndr, const char *name, const struct REMINTERFACEREF *r);
 
85
void ndr_print_RemQueryInterface(struct ndr_print *ndr, const char *name, int flags, const struct RemQueryInterface *r);
 
86
void ndr_print_RemAddRef(struct ndr_print *ndr, const char *name, int flags, const struct RemAddRef *r);
 
87
void ndr_print_RemRelease(struct ndr_print *ndr, const char *name, int flags, const struct RemRelease *r);
 
88
#endif /* _HEADER_NDR_IRemUnknown */
 
89
#ifndef _HEADER_NDR_IClassActivator
 
90
#define _HEADER_NDR_IClassActivator
 
91
 
 
92
#define NDR_ICLASSACTIVATOR_UUID "00000140-0000-0000-c000-000000000046"
 
93
#define NDR_ICLASSACTIVATOR_VERSION 0.0
 
94
#define NDR_ICLASSACTIVATOR_NAME "IClassActivator"
 
95
#define NDR_ICLASSACTIVATOR_HELPSTRING NULL
 
96
extern const struct ndr_interface_table ndr_table_IClassActivator;
 
97
#define NDR_GETCLASSOBJECT (0x00)
 
98
 
 
99
#define NDR_ICLASSACTIVATOR_CALL_COUNT (1)
 
100
void ndr_print_GetClassObject(struct ndr_print *ndr, const char *name, int flags, const struct GetClassObject *r);
 
101
#endif /* _HEADER_NDR_IClassActivator */
 
102
#ifndef _HEADER_NDR_ISCMLocalActivator
 
103
#define _HEADER_NDR_ISCMLocalActivator
 
104
 
 
105
#define NDR_ISCMLOCALACTIVATOR_UUID "00000136-0000-0000-c000-000000000046"
 
106
#define NDR_ISCMLOCALACTIVATOR_VERSION 0.0
 
107
#define NDR_ISCMLOCALACTIVATOR_NAME "ISCMLocalActivator"
 
108
#define NDR_ISCMLOCALACTIVATOR_HELPSTRING NULL
 
109
extern const struct ndr_interface_table ndr_table_ISCMLocalActivator;
 
110
#define NDR_ISCMLOCALACTIVATOR_CREATEINSTANCE (0x00)
 
111
 
 
112
#define NDR_ISCMLOCALACTIVATOR_CALL_COUNT (1)
 
113
void ndr_print_ISCMLocalActivator_CreateInstance(struct ndr_print *ndr, const char *name, int flags, const struct ISCMLocalActivator_CreateInstance *r);
 
114
#endif /* _HEADER_NDR_ISCMLocalActivator */
 
115
#ifndef _HEADER_NDR_IMachineLocalActivator
 
116
#define _HEADER_NDR_IMachineLocalActivator
 
117
 
 
118
#define NDR_IMACHINELOCALACTIVATOR_UUID "c6f3ee72-ce7e-11d1-b71e-00c04fc3111a"
 
119
#define NDR_IMACHINELOCALACTIVATOR_VERSION 0.0
 
120
#define NDR_IMACHINELOCALACTIVATOR_NAME "IMachineLocalActivator"
 
121
#define NDR_IMACHINELOCALACTIVATOR_HELPSTRING NULL
 
122
extern const struct ndr_interface_table ndr_table_IMachineLocalActivator;
 
123
#define NDR_IMACHINELOCALACTIVATOR_FOO (0x00)
 
124
 
 
125
#define NDR_IMACHINELOCALACTIVATOR_CALL_COUNT (1)
 
126
void ndr_print_IMachineLocalActivator_foo(struct ndr_print *ndr, const char *name, int flags, const struct IMachineLocalActivator_foo *r);
 
127
#endif /* _HEADER_NDR_IMachineLocalActivator */
 
128
#ifndef _HEADER_NDR_ILocalObjectExporter
 
129
#define _HEADER_NDR_ILocalObjectExporter
 
130
 
 
131
#define NDR_ILOCALOBJECTEXPORTER_UUID "e60c73e6-88f9-11cf-9af1-0020af6e72f4"
 
132
#define NDR_ILOCALOBJECTEXPORTER_VERSION 0.0
 
133
#define NDR_ILOCALOBJECTEXPORTER_NAME "ILocalObjectExporter"
 
134
#define NDR_ILOCALOBJECTEXPORTER_HELPSTRING NULL
 
135
extern const struct ndr_interface_table ndr_table_ILocalObjectExporter;
 
136
#define NDR_ILOCALOBJECTEXPORTER_FOO (0x00)
 
137
 
 
138
#define NDR_ILOCALOBJECTEXPORTER_CALL_COUNT (1)
 
139
void ndr_print_ILocalObjectExporter_Foo(struct ndr_print *ndr, const char *name, int flags, const struct ILocalObjectExporter_Foo *r);
 
140
#endif /* _HEADER_NDR_ILocalObjectExporter */
 
141
#ifndef _HEADER_NDR_ISystemActivator
 
142
#define _HEADER_NDR_ISystemActivator
 
143
 
 
144
#define NDR_ISYSTEMACTIVATOR_UUID "000001a0-0000-0000-c000-000000000046"
 
145
#define NDR_ISYSTEMACTIVATOR_VERSION 0.0
 
146
#define NDR_ISYSTEMACTIVATOR_NAME "ISystemActivator"
 
147
#define NDR_ISYSTEMACTIVATOR_HELPSTRING NULL
 
148
extern const struct ndr_interface_table ndr_table_ISystemActivator;
 
149
#define NDR_ISYSTEMACTIVATORREMOTECREATEINSTANCE (0x00)
 
150
 
 
151
#define NDR_ISYSTEMACTIVATOR_CALL_COUNT (1)
 
152
void ndr_print_ISystemActivatorRemoteCreateInstance(struct ndr_print *ndr, const char *name, int flags, const struct ISystemActivatorRemoteCreateInstance *r);
 
153
#endif /* _HEADER_NDR_ISystemActivator */
 
154
#ifndef _HEADER_NDR_IRemUnknown2
 
155
#define _HEADER_NDR_IRemUnknown2
 
156
 
 
157
#define NDR_IREMUNKNOWN2_UUID "00000143-0000-0000-c000-000000000046"
 
158
#define NDR_IREMUNKNOWN2_VERSION 0.0
 
159
#define NDR_IREMUNKNOWN2_NAME "IRemUnknown2"
 
160
#define NDR_IREMUNKNOWN2_HELPSTRING NULL
 
161
extern const struct ndr_interface_table ndr_table_IRemUnknown2;
 
162
#define NDR_REMQUERYINTERFACE2 (0x00)
 
163
 
 
164
#define NDR_IREMUNKNOWN2_CALL_COUNT (1)
 
165
void ndr_print_RemQueryInterface2(struct ndr_print *ndr, const char *name, int flags, const struct RemQueryInterface2 *r);
 
166
#endif /* _HEADER_NDR_IRemUnknown2 */
 
167
#ifndef _HEADER_NDR_IDispatch
 
168
#define _HEADER_NDR_IDispatch
 
169
 
 
170
#define NDR_IDISPATCH_UUID "00020400-0000-0000-c000-000000000046"
 
171
#define NDR_IDISPATCH_VERSION 0.0
 
172
#define NDR_IDISPATCH_NAME "IDispatch"
 
173
#define NDR_IDISPATCH_HELPSTRING NULL
 
174
extern const struct ndr_interface_table ndr_table_IDispatch;
 
175
#define NDR_GETTYPEINFOCOUNT (0x00)
 
176
 
 
177
#define NDR_GETTYPEINFO (0x01)
 
178
 
 
179
#define NDR_GETIDSOFNAMES (0x02)
 
180
 
 
181
#define NDR_INVOKE (0x03)
 
182
 
 
183
#define NDR_IDISPATCH_CALL_COUNT (4)
 
184
void ndr_print_REF_ITypeInfo(struct ndr_print *ndr, const char *name, const struct REF_ITypeInfo *r);
 
185
void ndr_print_VARIANT(struct ndr_print *ndr, const char *name, const struct VARIANT *r);
 
186
void ndr_print_DISPPARAMS(struct ndr_print *ndr, const char *name, const struct DISPPARAMS *r);
 
187
void ndr_print_EXCEPINFO(struct ndr_print *ndr, const char *name, const struct EXCEPINFO *r);
 
188
void ndr_print_GetTypeInfoCount(struct ndr_print *ndr, const char *name, int flags, const struct GetTypeInfoCount *r);
 
189
void ndr_print_GetTypeInfo(struct ndr_print *ndr, const char *name, int flags, const struct GetTypeInfo *r);
 
190
void ndr_print_GetIDsOfNames(struct ndr_print *ndr, const char *name, int flags, const struct GetIDsOfNames *r);
 
191
void ndr_print_Invoke(struct ndr_print *ndr, const char *name, int flags, const struct Invoke *r);
 
192
#endif /* _HEADER_NDR_IDispatch */
 
193
#ifndef _HEADER_NDR_IMarshal
 
194
#define _HEADER_NDR_IMarshal
 
195
 
 
196
#define NDR_IMARSHAL_UUID "00000003-0000-0000-c000-000000000046"
 
197
#define NDR_IMARSHAL_VERSION 0.0
 
198
#define NDR_IMARSHAL_NAME "IMarshal"
 
199
#define NDR_IMARSHAL_HELPSTRING NULL
 
200
extern const struct ndr_interface_table ndr_table_IMarshal;
 
201
#define NDR_MARSHALINTERFACE (0x00)
 
202
 
 
203
#define NDR_UNMARSHALINTERFACE (0x01)
 
204
 
 
205
#define NDR_IMARSHAL_CALL_COUNT (2)
 
206
void ndr_print_MarshalInterface(struct ndr_print *ndr, const char *name, int flags, const struct MarshalInterface *r);
 
207
void ndr_print_UnMarshalInterface(struct ndr_print *ndr, const char *name, int flags, const struct UnMarshalInterface *r);
 
208
#endif /* _HEADER_NDR_IMarshal */
 
209
#ifndef _HEADER_NDR_ICoffeeMachine
 
210
#define _HEADER_NDR_ICoffeeMachine
 
211
 
 
212
#define NDR_ICOFFEEMACHINE_UUID "da23f6db-6f45-466c-9eed-0b65286f2d78"
 
213
#define NDR_ICOFFEEMACHINE_VERSION 0.0
 
214
#define NDR_ICOFFEEMACHINE_NAME "ICoffeeMachine"
 
215
#define NDR_ICOFFEEMACHINE_HELPSTRING "ICoffeeMachine Interface"
 
216
extern const struct ndr_interface_table ndr_table_ICoffeeMachine;
 
217
#define NDR_MAKECOFFEE (0x00)
 
218
 
 
219
#define NDR_ICOFFEEMACHINE_CALL_COUNT (1)
 
220
void ndr_print_MakeCoffee(struct ndr_print *ndr, const char *name, int flags, const struct MakeCoffee *r);
 
221
#endif /* _HEADER_NDR_ICoffeeMachine */
 
222
#ifndef _HEADER_NDR_IStream
 
223
#define _HEADER_NDR_IStream
 
224
 
 
225
#define NDR_ISTREAM_UUID "0000000c-0000-0000-c000-000000000046"
 
226
#define NDR_ISTREAM_VERSION 0.0
 
227
#define NDR_ISTREAM_NAME "IStream"
 
228
#define NDR_ISTREAM_HELPSTRING "Stream"
 
229
extern const struct ndr_interface_table ndr_table_IStream;
 
230
#define NDR_READ (0x00)
 
231
 
 
232
#define NDR_WRITE (0x01)
 
233
 
 
234
#define NDR_ISTREAM_CALL_COUNT (2)
 
235
void ndr_print_Read(struct ndr_print *ndr, const char *name, int flags, const struct Read *r);
 
236
void ndr_print_Write(struct ndr_print *ndr, const char *name, int flags, const struct Write *r);
 
237
#endif /* _HEADER_NDR_IStream */