Re-run make idl.
[Samba.git] / source / librpc / gen_ndr / cli_ntsvcs.h
blob84aad76139d5eecbe1258e93bf0ecab4fc9ce50e
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,
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,
26 uint32_t flags,
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,
43 uint32_t *size,
44 uint32_t flags,
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,
133 const char *devicepath,
134 uint32_t unknown2,
135 uint32_t *unknown3,
136 uint16_t *unknown4,
137 const char *unknown5,
138 const char **unknown5a,
139 uint32_t unknown6,
140 uint32_t unknown7,
141 WERROR *werror);
142 NTSTATUS rpccli_PNP_GetHwProfInfo(struct rpc_pipe_client *cli,
143 TALLOC_CTX *mem_ctx,
144 WERROR *werror);
145 NTSTATUS rpccli_PNP_AddEmptyLogConf(struct rpc_pipe_client *cli,
146 TALLOC_CTX *mem_ctx,
147 WERROR *werror);
148 NTSTATUS rpccli_PNP_FreeLogConf(struct rpc_pipe_client *cli,
149 TALLOC_CTX *mem_ctx,
150 WERROR *werror);
151 NTSTATUS rpccli_PNP_GetFirstLogConf(struct rpc_pipe_client *cli,
152 TALLOC_CTX *mem_ctx,
153 WERROR *werror);
154 NTSTATUS rpccli_PNP_GetNextLogConf(struct rpc_pipe_client *cli,
155 TALLOC_CTX *mem_ctx,
156 WERROR *werror);
157 NTSTATUS rpccli_PNP_GetLogConfPriority(struct rpc_pipe_client *cli,
158 TALLOC_CTX *mem_ctx,
159 WERROR *werror);
160 NTSTATUS rpccli_PNP_AddResDes(struct rpc_pipe_client *cli,
161 TALLOC_CTX *mem_ctx,
162 WERROR *werror);
163 NTSTATUS rpccli_PNP_FreeResDes(struct rpc_pipe_client *cli,
164 TALLOC_CTX *mem_ctx,
165 WERROR *werror);
166 NTSTATUS rpccli_PNP_GetNextResDes(struct rpc_pipe_client *cli,
167 TALLOC_CTX *mem_ctx,
168 WERROR *werror);
169 NTSTATUS rpccli_PNP_GetResDesData(struct rpc_pipe_client *cli,
170 TALLOC_CTX *mem_ctx,
171 WERROR *werror);
172 NTSTATUS rpccli_PNP_GetResDesDataSize(struct rpc_pipe_client *cli,
173 TALLOC_CTX *mem_ctx,
174 WERROR *werror);
175 NTSTATUS rpccli_PNP_ModifyResDes(struct rpc_pipe_client *cli,
176 TALLOC_CTX *mem_ctx,
177 WERROR *werror);
178 NTSTATUS rpccli_PNP_DetectResourceLimit(struct rpc_pipe_client *cli,
179 TALLOC_CTX *mem_ctx,
180 WERROR *werror);
181 NTSTATUS rpccli_PNP_QueryResConfList(struct rpc_pipe_client *cli,
182 TALLOC_CTX *mem_ctx,
183 WERROR *werror);
184 NTSTATUS rpccli_PNP_SetHwProf(struct rpc_pipe_client *cli,
185 TALLOC_CTX *mem_ctx,
186 WERROR *werror);
187 NTSTATUS rpccli_PNP_QueryArbitratorFreeData(struct rpc_pipe_client *cli,
188 TALLOC_CTX *mem_ctx,
189 WERROR *werror);
190 NTSTATUS rpccli_PNP_QueryArbitratorFreeSize(struct rpc_pipe_client *cli,
191 TALLOC_CTX *mem_ctx,
192 WERROR *werror);
193 NTSTATUS rpccli_PNP_RunDetection(struct rpc_pipe_client *cli,
194 TALLOC_CTX *mem_ctx,
195 WERROR *werror);
196 NTSTATUS rpccli_PNP_RegisterNotification(struct rpc_pipe_client *cli,
197 TALLOC_CTX *mem_ctx,
198 WERROR *werror);
199 NTSTATUS rpccli_PNP_UnregisterNotification(struct rpc_pipe_client *cli,
200 TALLOC_CTX *mem_ctx,
201 WERROR *werror);
202 NTSTATUS rpccli_PNP_GetCustomDevProp(struct rpc_pipe_client *cli,
203 TALLOC_CTX *mem_ctx,
204 WERROR *werror);
205 NTSTATUS rpccli_PNP_GetVersionInternal(struct rpc_pipe_client *cli,
206 TALLOC_CTX *mem_ctx,
207 WERROR *werror);
208 NTSTATUS rpccli_PNP_GetBlockedDriverInfo(struct rpc_pipe_client *cli,
209 TALLOC_CTX *mem_ctx,
210 WERROR *werror);
211 NTSTATUS rpccli_PNP_GetServerSideDeviceInstallFlags(struct rpc_pipe_client *cli,
212 TALLOC_CTX *mem_ctx,
213 WERROR *werror);
214 #endif /* __CLI_NTSVCS__ */