Revert "Re-run make idl."
[Samba.git] / source / librpc / gen_ndr / cli_ntsvcs.h
blobc20673f96b69a2398c982ed15fc123dfbdd3d712
1 #include "librpc/gen_ndr/ndr_ntsvcs.h"
2 #ifndef __CLI_NTSVCS__
3 #define __CLI_NTSVCS__
4 NTSTATUS rpccli_PNP_Disconnect(struct rpc_pipe_client *cli,
5 TALLOC_CTX *mem_ctx,
6 WERROR *werror);
7 NTSTATUS rpccli_PNP_Connect(struct rpc_pipe_client *cli,
8 TALLOC_CTX *mem_ctx,
9 WERROR *werror);
10 NTSTATUS rpccli_PNP_GetVersion(struct rpc_pipe_client *cli,
11 TALLOC_CTX *mem_ctx,
12 uint16_t *version /* [out] [ref] */,
13 WERROR *werror);
14 NTSTATUS rpccli_PNP_GetGlobalState(struct rpc_pipe_client *cli,
15 TALLOC_CTX *mem_ctx,
16 WERROR *werror);
17 NTSTATUS rpccli_PNP_InitDetection(struct rpc_pipe_client *cli,
18 TALLOC_CTX *mem_ctx,
19 WERROR *werror);
20 NTSTATUS rpccli_PNP_ReportLogOn(struct rpc_pipe_client *cli,
21 TALLOC_CTX *mem_ctx,
22 WERROR *werror);
23 NTSTATUS rpccli_PNP_ValidateDeviceInstance(struct rpc_pipe_client *cli,
24 TALLOC_CTX *mem_ctx,
25 const char *devicepath /* [in] [ref,charset(UTF16)] */,
26 uint32_t flags /* [in] */,
27 WERROR *werror);
28 NTSTATUS rpccli_PNP_GetRootDeviceInstance(struct rpc_pipe_client *cli,
29 TALLOC_CTX *mem_ctx,
30 WERROR *werror);
31 NTSTATUS rpccli_PNP_GetRelatedDeviceInstance(struct rpc_pipe_client *cli,
32 TALLOC_CTX *mem_ctx,
33 WERROR *werror);
34 NTSTATUS rpccli_PNP_EnumerateSubKeys(struct rpc_pipe_client *cli,
35 TALLOC_CTX *mem_ctx,
36 WERROR *werror);
37 NTSTATUS rpccli_PNP_GetDeviceList(struct rpc_pipe_client *cli,
38 TALLOC_CTX *mem_ctx,
39 WERROR *werror);
40 NTSTATUS rpccli_PNP_GetDeviceListSize(struct rpc_pipe_client *cli,
41 TALLOC_CTX *mem_ctx,
42 const char *devicename /* [in] [unique,charset(UTF16)] */,
43 uint32_t *size /* [out] [ref] */,
44 uint32_t flags /* [in] */,
45 WERROR *werror);
46 NTSTATUS rpccli_PNP_GetDepth(struct rpc_pipe_client *cli,
47 TALLOC_CTX *mem_ctx,
48 WERROR *werror);
49 NTSTATUS rpccli_PNP_GetDeviceRegProp(struct rpc_pipe_client *cli,
50 TALLOC_CTX *mem_ctx,
51 WERROR *werror);
52 NTSTATUS rpccli_PNP_SetDeviceRegProp(struct rpc_pipe_client *cli,
53 TALLOC_CTX *mem_ctx,
54 WERROR *werror);
55 NTSTATUS rpccli_PNP_GetClassInstance(struct rpc_pipe_client *cli,
56 TALLOC_CTX *mem_ctx,
57 WERROR *werror);
58 NTSTATUS rpccli_PNP_CreateKey(struct rpc_pipe_client *cli,
59 TALLOC_CTX *mem_ctx,
60 WERROR *werror);
61 NTSTATUS rpccli_PNP_DeleteRegistryKey(struct rpc_pipe_client *cli,
62 TALLOC_CTX *mem_ctx,
63 WERROR *werror);
64 NTSTATUS rpccli_PNP_GetClassCount(struct rpc_pipe_client *cli,
65 TALLOC_CTX *mem_ctx,
66 WERROR *werror);
67 NTSTATUS rpccli_PNP_GetClassName(struct rpc_pipe_client *cli,
68 TALLOC_CTX *mem_ctx,
69 WERROR *werror);
70 NTSTATUS rpccli_PNP_DeleteClassKey(struct rpc_pipe_client *cli,
71 TALLOC_CTX *mem_ctx,
72 WERROR *werror);
73 NTSTATUS rpccli_PNP_GetInterfaceDeviceAlias(struct rpc_pipe_client *cli,
74 TALLOC_CTX *mem_ctx,
75 WERROR *werror);
76 NTSTATUS rpccli_PNP_GetInterfaceDeviceList(struct rpc_pipe_client *cli,
77 TALLOC_CTX *mem_ctx,
78 WERROR *werror);
79 NTSTATUS rpccli_PNP_GetInterfaceDeviceListSize(struct rpc_pipe_client *cli,
80 TALLOC_CTX *mem_ctx,
81 WERROR *werror);
82 NTSTATUS rpccli_PNP_RegisterDeviceClassAssociation(struct rpc_pipe_client *cli,
83 TALLOC_CTX *mem_ctx,
84 WERROR *werror);
85 NTSTATUS rpccli_PNP_UnregisterDeviceClassAssociation(struct rpc_pipe_client *cli,
86 TALLOC_CTX *mem_ctx,
87 WERROR *werror);
88 NTSTATUS rpccli_PNP_GetClassRegProp(struct rpc_pipe_client *cli,
89 TALLOC_CTX *mem_ctx,
90 WERROR *werror);
91 NTSTATUS rpccli_PNP_SetClassRegProp(struct rpc_pipe_client *cli,
92 TALLOC_CTX *mem_ctx,
93 WERROR *werror);
94 NTSTATUS rpccli_PNP_CreateDevInst(struct rpc_pipe_client *cli,
95 TALLOC_CTX *mem_ctx,
96 WERROR *werror);
97 NTSTATUS rpccli_PNP_DeviceInstanceAction(struct rpc_pipe_client *cli,
98 TALLOC_CTX *mem_ctx,
99 WERROR *werror);
100 NTSTATUS rpccli_PNP_GetDeviceStatus(struct rpc_pipe_client *cli,
101 TALLOC_CTX *mem_ctx,
102 WERROR *werror);
103 NTSTATUS rpccli_PNP_SetDeviceProblem(struct rpc_pipe_client *cli,
104 TALLOC_CTX *mem_ctx,
105 WERROR *werror);
106 NTSTATUS rpccli_PNP_DisableDevInst(struct rpc_pipe_client *cli,
107 TALLOC_CTX *mem_ctx,
108 WERROR *werror);
109 NTSTATUS rpccli_PNP_UninstallDevInst(struct rpc_pipe_client *cli,
110 TALLOC_CTX *mem_ctx,
111 WERROR *werror);
112 NTSTATUS rpccli_PNP_AddID(struct rpc_pipe_client *cli,
113 TALLOC_CTX *mem_ctx,
114 WERROR *werror);
115 NTSTATUS rpccli_PNP_RegisterDriver(struct rpc_pipe_client *cli,
116 TALLOC_CTX *mem_ctx,
117 WERROR *werror);
118 NTSTATUS rpccli_PNP_QueryRemove(struct rpc_pipe_client *cli,
119 TALLOC_CTX *mem_ctx,
120 WERROR *werror);
121 NTSTATUS rpccli_PNP_RequestDeviceEject(struct rpc_pipe_client *cli,
122 TALLOC_CTX *mem_ctx,
123 WERROR *werror);
124 NTSTATUS rpccli_PNP_IsDockStationPresent(struct rpc_pipe_client *cli,
125 TALLOC_CTX *mem_ctx,
126 WERROR *werror);
127 NTSTATUS rpccli_PNP_RequestEjectPC(struct rpc_pipe_client *cli,
128 TALLOC_CTX *mem_ctx,
129 WERROR *werror);
130 NTSTATUS rpccli_PNP_HwProfFlags(struct rpc_pipe_client *cli,
131 TALLOC_CTX *mem_ctx,
132 uint32_t unknown1 /* [in] */,
133 const char *devicepath /* [in] [ref,charset(UTF16)] */,
134 uint32_t unknown2 /* [in] */,
135 uint32_t *unknown3 /* [in,out] [ref] */,
136 uint16_t *unknown4 /* [in,out] [unique] */,
137 const char *unknown5 /* [in] [unique,charset(UTF16)] */,
138 const char **unknown5a /* [out] [unique,charset(UTF16)] */,
139 uint32_t unknown6 /* [in] */,
140 uint32_t unknown7 /* [in] */,
141 WERROR *werror);
142 NTSTATUS rpccli_PNP_GetHwProfInfo(struct rpc_pipe_client *cli,
143 TALLOC_CTX *mem_ctx,
144 uint32_t idx /* [in] */,
145 struct PNP_HwProfInfo *info /* [in,out] [ref] */,
146 uint32_t unknown1 /* [in] */,
147 uint32_t unknown2 /* [in] */,
148 WERROR *werror);
149 NTSTATUS rpccli_PNP_AddEmptyLogConf(struct rpc_pipe_client *cli,
150 TALLOC_CTX *mem_ctx,
151 WERROR *werror);
152 NTSTATUS rpccli_PNP_FreeLogConf(struct rpc_pipe_client *cli,
153 TALLOC_CTX *mem_ctx,
154 WERROR *werror);
155 NTSTATUS rpccli_PNP_GetFirstLogConf(struct rpc_pipe_client *cli,
156 TALLOC_CTX *mem_ctx,
157 WERROR *werror);
158 NTSTATUS rpccli_PNP_GetNextLogConf(struct rpc_pipe_client *cli,
159 TALLOC_CTX *mem_ctx,
160 WERROR *werror);
161 NTSTATUS rpccli_PNP_GetLogConfPriority(struct rpc_pipe_client *cli,
162 TALLOC_CTX *mem_ctx,
163 WERROR *werror);
164 NTSTATUS rpccli_PNP_AddResDes(struct rpc_pipe_client *cli,
165 TALLOC_CTX *mem_ctx,
166 WERROR *werror);
167 NTSTATUS rpccli_PNP_FreeResDes(struct rpc_pipe_client *cli,
168 TALLOC_CTX *mem_ctx,
169 WERROR *werror);
170 NTSTATUS rpccli_PNP_GetNextResDes(struct rpc_pipe_client *cli,
171 TALLOC_CTX *mem_ctx,
172 WERROR *werror);
173 NTSTATUS rpccli_PNP_GetResDesData(struct rpc_pipe_client *cli,
174 TALLOC_CTX *mem_ctx,
175 WERROR *werror);
176 NTSTATUS rpccli_PNP_GetResDesDataSize(struct rpc_pipe_client *cli,
177 TALLOC_CTX *mem_ctx,
178 WERROR *werror);
179 NTSTATUS rpccli_PNP_ModifyResDes(struct rpc_pipe_client *cli,
180 TALLOC_CTX *mem_ctx,
181 WERROR *werror);
182 NTSTATUS rpccli_PNP_DetectResourceLimit(struct rpc_pipe_client *cli,
183 TALLOC_CTX *mem_ctx,
184 WERROR *werror);
185 NTSTATUS rpccli_PNP_QueryResConfList(struct rpc_pipe_client *cli,
186 TALLOC_CTX *mem_ctx,
187 WERROR *werror);
188 NTSTATUS rpccli_PNP_SetHwProf(struct rpc_pipe_client *cli,
189 TALLOC_CTX *mem_ctx,
190 WERROR *werror);
191 NTSTATUS rpccli_PNP_QueryArbitratorFreeData(struct rpc_pipe_client *cli,
192 TALLOC_CTX *mem_ctx,
193 WERROR *werror);
194 NTSTATUS rpccli_PNP_QueryArbitratorFreeSize(struct rpc_pipe_client *cli,
195 TALLOC_CTX *mem_ctx,
196 WERROR *werror);
197 NTSTATUS rpccli_PNP_RunDetection(struct rpc_pipe_client *cli,
198 TALLOC_CTX *mem_ctx,
199 WERROR *werror);
200 NTSTATUS rpccli_PNP_RegisterNotification(struct rpc_pipe_client *cli,
201 TALLOC_CTX *mem_ctx,
202 WERROR *werror);
203 NTSTATUS rpccli_PNP_UnregisterNotification(struct rpc_pipe_client *cli,
204 TALLOC_CTX *mem_ctx,
205 WERROR *werror);
206 NTSTATUS rpccli_PNP_GetCustomDevProp(struct rpc_pipe_client *cli,
207 TALLOC_CTX *mem_ctx,
208 WERROR *werror);
209 NTSTATUS rpccli_PNP_GetVersionInternal(struct rpc_pipe_client *cli,
210 TALLOC_CTX *mem_ctx,
211 WERROR *werror);
212 NTSTATUS rpccli_PNP_GetBlockedDriverInfo(struct rpc_pipe_client *cli,
213 TALLOC_CTX *mem_ctx,
214 WERROR *werror);
215 NTSTATUS rpccli_PNP_GetServerSideDeviceInstallFlags(struct rpc_pipe_client *cli,
216 TALLOC_CTX *mem_ctx,
217 WERROR *werror);
218 #endif /* __CLI_NTSVCS__ */