git add -f bin/default/librpc/gen_ndr/*.{c,h,ndr,pidl} bin/default/source*/librpc...
[metze/samba/wip.git] / bin / default / librpc / gen_ndr / ndr_drsblobs_c.h
1 #include "librpc/rpc/dcerpc.h"
2 #include "bin/default/librpc/gen_ndr/drsblobs.h"
3 #ifndef _HEADER_RPC_drsblobs
4 #define _HEADER_RPC_drsblobs
5
6 extern const struct ndr_interface_table ndr_table_drsblobs;
7
8 struct tevent_req *dcerpc_decode_replPropertyMetaData_r_send(TALLOC_CTX *mem_ctx,
9         struct tevent_context *ev,
10         struct dcerpc_binding_handle *h,
11         struct decode_replPropertyMetaData *r);
12 NTSTATUS dcerpc_decode_replPropertyMetaData_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
13 NTSTATUS dcerpc_decode_replPropertyMetaData_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct decode_replPropertyMetaData *r);
14 struct tevent_req *dcerpc_decode_replPropertyMetaData_send(TALLOC_CTX *mem_ctx,
15                                                            struct tevent_context *ev,
16                                                            struct dcerpc_binding_handle *h,
17                                                            struct replPropertyMetaDataBlob _blob /* [in]  */);
18 NTSTATUS dcerpc_decode_replPropertyMetaData_recv(struct tevent_req *req,
19                                                  TALLOC_CTX *mem_ctx);
20 NTSTATUS dcerpc_decode_replPropertyMetaData(struct dcerpc_binding_handle *h,
21                                             TALLOC_CTX *mem_ctx,
22                                             struct replPropertyMetaDataBlob _blob /* [in]  */);
23
24 struct tevent_req *dcerpc_decode_replUpToDateVector_r_send(TALLOC_CTX *mem_ctx,
25         struct tevent_context *ev,
26         struct dcerpc_binding_handle *h,
27         struct decode_replUpToDateVector *r);
28 NTSTATUS dcerpc_decode_replUpToDateVector_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
29 NTSTATUS dcerpc_decode_replUpToDateVector_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct decode_replUpToDateVector *r);
30 struct tevent_req *dcerpc_decode_replUpToDateVector_send(TALLOC_CTX *mem_ctx,
31                                                          struct tevent_context *ev,
32                                                          struct dcerpc_binding_handle *h,
33                                                          struct replUpToDateVectorBlob _blob /* [in]  */);
34 NTSTATUS dcerpc_decode_replUpToDateVector_recv(struct tevent_req *req,
35                                                TALLOC_CTX *mem_ctx);
36 NTSTATUS dcerpc_decode_replUpToDateVector(struct dcerpc_binding_handle *h,
37                                           TALLOC_CTX *mem_ctx,
38                                           struct replUpToDateVectorBlob _blob /* [in]  */);
39
40 struct tevent_req *dcerpc_decode_repsFromTo_r_send(TALLOC_CTX *mem_ctx,
41         struct tevent_context *ev,
42         struct dcerpc_binding_handle *h,
43         struct decode_repsFromTo *r);
44 NTSTATUS dcerpc_decode_repsFromTo_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
45 NTSTATUS dcerpc_decode_repsFromTo_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct decode_repsFromTo *r);
46 struct tevent_req *dcerpc_decode_repsFromTo_send(TALLOC_CTX *mem_ctx,
47                                                  struct tevent_context *ev,
48                                                  struct dcerpc_binding_handle *h,
49                                                  struct repsFromToBlob _blob /* [in]  */);
50 NTSTATUS dcerpc_decode_repsFromTo_recv(struct tevent_req *req,
51                                        TALLOC_CTX *mem_ctx);
52 NTSTATUS dcerpc_decode_repsFromTo(struct dcerpc_binding_handle *h,
53                                   TALLOC_CTX *mem_ctx,
54                                   struct repsFromToBlob _blob /* [in]  */);
55
56 struct tevent_req *dcerpc_decode_partialAttributeSet_r_send(TALLOC_CTX *mem_ctx,
57         struct tevent_context *ev,
58         struct dcerpc_binding_handle *h,
59         struct decode_partialAttributeSet *r);
60 NTSTATUS dcerpc_decode_partialAttributeSet_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
61 NTSTATUS dcerpc_decode_partialAttributeSet_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct decode_partialAttributeSet *r);
62 struct tevent_req *dcerpc_decode_partialAttributeSet_send(TALLOC_CTX *mem_ctx,
63                                                           struct tevent_context *ev,
64                                                           struct dcerpc_binding_handle *h,
65                                                           struct partialAttributeSetBlob _blob /* [in]  */);
66 NTSTATUS dcerpc_decode_partialAttributeSet_recv(struct tevent_req *req,
67                                                 TALLOC_CTX *mem_ctx);
68 NTSTATUS dcerpc_decode_partialAttributeSet(struct dcerpc_binding_handle *h,
69                                            TALLOC_CTX *mem_ctx,
70                                            struct partialAttributeSetBlob _blob /* [in]  */);
71
72 struct tevent_req *dcerpc_decode_prefixMap_r_send(TALLOC_CTX *mem_ctx,
73         struct tevent_context *ev,
74         struct dcerpc_binding_handle *h,
75         struct decode_prefixMap *r);
76 NTSTATUS dcerpc_decode_prefixMap_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
77 NTSTATUS dcerpc_decode_prefixMap_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct decode_prefixMap *r);
78 struct tevent_req *dcerpc_decode_prefixMap_send(TALLOC_CTX *mem_ctx,
79                                                 struct tevent_context *ev,
80                                                 struct dcerpc_binding_handle *h,
81                                                 struct prefixMapBlob _blob /* [in]  */);
82 NTSTATUS dcerpc_decode_prefixMap_recv(struct tevent_req *req,
83                                       TALLOC_CTX *mem_ctx);
84 NTSTATUS dcerpc_decode_prefixMap(struct dcerpc_binding_handle *h,
85                                  TALLOC_CTX *mem_ctx,
86                                  struct prefixMapBlob _blob /* [in]  */);
87
88 struct tevent_req *dcerpc_decode_ldapControlDirSync_r_send(TALLOC_CTX *mem_ctx,
89         struct tevent_context *ev,
90         struct dcerpc_binding_handle *h,
91         struct decode_ldapControlDirSync *r);
92 NTSTATUS dcerpc_decode_ldapControlDirSync_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
93 NTSTATUS dcerpc_decode_ldapControlDirSync_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct decode_ldapControlDirSync *r);
94 struct tevent_req *dcerpc_decode_ldapControlDirSync_send(TALLOC_CTX *mem_ctx,
95                                                          struct tevent_context *ev,
96                                                          struct dcerpc_binding_handle *h,
97                                                          struct ldapControlDirSyncCookie _cookie /* [in]  */);
98 NTSTATUS dcerpc_decode_ldapControlDirSync_recv(struct tevent_req *req,
99                                                TALLOC_CTX *mem_ctx);
100 NTSTATUS dcerpc_decode_ldapControlDirSync(struct dcerpc_binding_handle *h,
101                                           TALLOC_CTX *mem_ctx,
102                                           struct ldapControlDirSyncCookie _cookie /* [in]  */);
103
104 struct tevent_req *dcerpc_decode_supplementalCredentials_r_send(TALLOC_CTX *mem_ctx,
105         struct tevent_context *ev,
106         struct dcerpc_binding_handle *h,
107         struct decode_supplementalCredentials *r);
108 NTSTATUS dcerpc_decode_supplementalCredentials_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
109 NTSTATUS dcerpc_decode_supplementalCredentials_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct decode_supplementalCredentials *r);
110 struct tevent_req *dcerpc_decode_supplementalCredentials_send(TALLOC_CTX *mem_ctx,
111                                                               struct tevent_context *ev,
112                                                               struct dcerpc_binding_handle *h,
113                                                               struct supplementalCredentialsBlob _blob /* [in]  */);
114 NTSTATUS dcerpc_decode_supplementalCredentials_recv(struct tevent_req *req,
115                                                     TALLOC_CTX *mem_ctx);
116 NTSTATUS dcerpc_decode_supplementalCredentials(struct dcerpc_binding_handle *h,
117                                                TALLOC_CTX *mem_ctx,
118                                                struct supplementalCredentialsBlob _blob /* [in]  */);
119
120 struct tevent_req *dcerpc_decode_Packages_r_send(TALLOC_CTX *mem_ctx,
121         struct tevent_context *ev,
122         struct dcerpc_binding_handle *h,
123         struct decode_Packages *r);
124 NTSTATUS dcerpc_decode_Packages_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
125 NTSTATUS dcerpc_decode_Packages_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct decode_Packages *r);
126 struct tevent_req *dcerpc_decode_Packages_send(TALLOC_CTX *mem_ctx,
127                                                struct tevent_context *ev,
128                                                struct dcerpc_binding_handle *h,
129                                                struct package_PackagesBlob _blob /* [in]  */);
130 NTSTATUS dcerpc_decode_Packages_recv(struct tevent_req *req,
131                                      TALLOC_CTX *mem_ctx);
132 NTSTATUS dcerpc_decode_Packages(struct dcerpc_binding_handle *h,
133                                 TALLOC_CTX *mem_ctx,
134                                 struct package_PackagesBlob _blob /* [in]  */);
135
136 struct tevent_req *dcerpc_decode_PrimaryKerberos_r_send(TALLOC_CTX *mem_ctx,
137         struct tevent_context *ev,
138         struct dcerpc_binding_handle *h,
139         struct decode_PrimaryKerberos *r);
140 NTSTATUS dcerpc_decode_PrimaryKerberos_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
141 NTSTATUS dcerpc_decode_PrimaryKerberos_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct decode_PrimaryKerberos *r);
142 struct tevent_req *dcerpc_decode_PrimaryKerberos_send(TALLOC_CTX *mem_ctx,
143                                                       struct tevent_context *ev,
144                                                       struct dcerpc_binding_handle *h,
145                                                       struct package_PrimaryKerberosBlob _blob /* [in]  */);
146 NTSTATUS dcerpc_decode_PrimaryKerberos_recv(struct tevent_req *req,
147                                             TALLOC_CTX *mem_ctx);
148 NTSTATUS dcerpc_decode_PrimaryKerberos(struct dcerpc_binding_handle *h,
149                                        TALLOC_CTX *mem_ctx,
150                                        struct package_PrimaryKerberosBlob _blob /* [in]  */);
151
152 struct tevent_req *dcerpc_decode_PrimaryCLEARTEXT_r_send(TALLOC_CTX *mem_ctx,
153         struct tevent_context *ev,
154         struct dcerpc_binding_handle *h,
155         struct decode_PrimaryCLEARTEXT *r);
156 NTSTATUS dcerpc_decode_PrimaryCLEARTEXT_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
157 NTSTATUS dcerpc_decode_PrimaryCLEARTEXT_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct decode_PrimaryCLEARTEXT *r);
158 struct tevent_req *dcerpc_decode_PrimaryCLEARTEXT_send(TALLOC_CTX *mem_ctx,
159                                                        struct tevent_context *ev,
160                                                        struct dcerpc_binding_handle *h,
161                                                        struct package_PrimaryCLEARTEXTBlob _blob /* [in]  */);
162 NTSTATUS dcerpc_decode_PrimaryCLEARTEXT_recv(struct tevent_req *req,
163                                              TALLOC_CTX *mem_ctx);
164 NTSTATUS dcerpc_decode_PrimaryCLEARTEXT(struct dcerpc_binding_handle *h,
165                                         TALLOC_CTX *mem_ctx,
166                                         struct package_PrimaryCLEARTEXTBlob _blob /* [in]  */);
167
168 struct tevent_req *dcerpc_decode_PrimaryWDigest_r_send(TALLOC_CTX *mem_ctx,
169         struct tevent_context *ev,
170         struct dcerpc_binding_handle *h,
171         struct decode_PrimaryWDigest *r);
172 NTSTATUS dcerpc_decode_PrimaryWDigest_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
173 NTSTATUS dcerpc_decode_PrimaryWDigest_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct decode_PrimaryWDigest *r);
174 struct tevent_req *dcerpc_decode_PrimaryWDigest_send(TALLOC_CTX *mem_ctx,
175                                                      struct tevent_context *ev,
176                                                      struct dcerpc_binding_handle *h,
177                                                      struct package_PrimaryWDigestBlob _blob /* [in]  */);
178 NTSTATUS dcerpc_decode_PrimaryWDigest_recv(struct tevent_req *req,
179                                            TALLOC_CTX *mem_ctx);
180 NTSTATUS dcerpc_decode_PrimaryWDigest(struct dcerpc_binding_handle *h,
181                                       TALLOC_CTX *mem_ctx,
182                                       struct package_PrimaryWDigestBlob _blob /* [in]  */);
183
184 struct tevent_req *dcerpc_decode_PrimarySambaGPG_r_send(TALLOC_CTX *mem_ctx,
185         struct tevent_context *ev,
186         struct dcerpc_binding_handle *h,
187         struct decode_PrimarySambaGPG *r);
188 NTSTATUS dcerpc_decode_PrimarySambaGPG_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
189 NTSTATUS dcerpc_decode_PrimarySambaGPG_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct decode_PrimarySambaGPG *r);
190 struct tevent_req *dcerpc_decode_PrimarySambaGPG_send(TALLOC_CTX *mem_ctx,
191                                                       struct tevent_context *ev,
192                                                       struct dcerpc_binding_handle *h,
193                                                       struct package_PrimarySambaGPGBlob _blob /* [in]  */);
194 NTSTATUS dcerpc_decode_PrimarySambaGPG_recv(struct tevent_req *req,
195                                             TALLOC_CTX *mem_ctx);
196 NTSTATUS dcerpc_decode_PrimarySambaGPG(struct dcerpc_binding_handle *h,
197                                        TALLOC_CTX *mem_ctx,
198                                        struct package_PrimarySambaGPGBlob _blob /* [in]  */);
199
200 struct tevent_req *dcerpc_decode_trustAuthInOut_r_send(TALLOC_CTX *mem_ctx,
201         struct tevent_context *ev,
202         struct dcerpc_binding_handle *h,
203         struct decode_trustAuthInOut *r);
204 NTSTATUS dcerpc_decode_trustAuthInOut_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
205 NTSTATUS dcerpc_decode_trustAuthInOut_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct decode_trustAuthInOut *r);
206 struct tevent_req *dcerpc_decode_trustAuthInOut_send(TALLOC_CTX *mem_ctx,
207                                                      struct tevent_context *ev,
208                                                      struct dcerpc_binding_handle *h,
209                                                      struct trustAuthInOutBlob _blob /* [in]  */);
210 NTSTATUS dcerpc_decode_trustAuthInOut_recv(struct tevent_req *req,
211                                            TALLOC_CTX *mem_ctx);
212 NTSTATUS dcerpc_decode_trustAuthInOut(struct dcerpc_binding_handle *h,
213                                       TALLOC_CTX *mem_ctx,
214                                       struct trustAuthInOutBlob _blob /* [in]  */);
215
216 struct tevent_req *dcerpc_decode_trustDomainPasswords_r_send(TALLOC_CTX *mem_ctx,
217         struct tevent_context *ev,
218         struct dcerpc_binding_handle *h,
219         struct decode_trustDomainPasswords *r);
220 NTSTATUS dcerpc_decode_trustDomainPasswords_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
221 NTSTATUS dcerpc_decode_trustDomainPasswords_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct decode_trustDomainPasswords *r);
222 struct tevent_req *dcerpc_decode_trustDomainPasswords_send(TALLOC_CTX *mem_ctx,
223                                                            struct tevent_context *ev,
224                                                            struct dcerpc_binding_handle *h,
225                                                            struct trustDomainPasswords _blob /* [in]  */);
226 NTSTATUS dcerpc_decode_trustDomainPasswords_recv(struct tevent_req *req,
227                                                  TALLOC_CTX *mem_ctx);
228 NTSTATUS dcerpc_decode_trustDomainPasswords(struct dcerpc_binding_handle *h,
229                                             TALLOC_CTX *mem_ctx,
230                                             struct trustDomainPasswords _blob /* [in]  */);
231
232 struct tevent_req *dcerpc_decode_ExtendedErrorInfo_r_send(TALLOC_CTX *mem_ctx,
233         struct tevent_context *ev,
234         struct dcerpc_binding_handle *h,
235         struct decode_ExtendedErrorInfo *r);
236 NTSTATUS dcerpc_decode_ExtendedErrorInfo_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
237 NTSTATUS dcerpc_decode_ExtendedErrorInfo_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct decode_ExtendedErrorInfo *r);
238 struct tevent_req *dcerpc_decode_ExtendedErrorInfo_send(TALLOC_CTX *mem_ctx,
239                                                         struct tevent_context *ev,
240                                                         struct dcerpc_binding_handle *h,
241                                                         struct ExtendedErrorInfoPtr _ptr /* [in] [subcontext(0xFFFFFC01)] */);
242 NTSTATUS dcerpc_decode_ExtendedErrorInfo_recv(struct tevent_req *req,
243                                               TALLOC_CTX *mem_ctx);
244 NTSTATUS dcerpc_decode_ExtendedErrorInfo(struct dcerpc_binding_handle *h,
245                                          TALLOC_CTX *mem_ctx,
246                                          struct ExtendedErrorInfoPtr _ptr /* [in] [subcontext(0xFFFFFC01)] */);
247
248 struct tevent_req *dcerpc_decode_ForestTrustInfo_r_send(TALLOC_CTX *mem_ctx,
249         struct tevent_context *ev,
250         struct dcerpc_binding_handle *h,
251         struct decode_ForestTrustInfo *r);
252 NTSTATUS dcerpc_decode_ForestTrustInfo_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
253 NTSTATUS dcerpc_decode_ForestTrustInfo_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct decode_ForestTrustInfo *r);
254 struct tevent_req *dcerpc_decode_ForestTrustInfo_send(TALLOC_CTX *mem_ctx,
255                                                       struct tevent_context *ev,
256                                                       struct dcerpc_binding_handle *h,
257                                                       struct ForestTrustInfo _blob /* [in]  */);
258 NTSTATUS dcerpc_decode_ForestTrustInfo_recv(struct tevent_req *req,
259                                             TALLOC_CTX *mem_ctx);
260 NTSTATUS dcerpc_decode_ForestTrustInfo(struct dcerpc_binding_handle *h,
261                                        TALLOC_CTX *mem_ctx,
262                                        struct ForestTrustInfo _blob /* [in]  */);
263
264 #endif /* _HEADER_RPC_drsblobs */