1 | #include "librpc/rpc/dcerpc.h"
|
---|
2 | #include "librpc/gen_ndr/ntsvcs.h"
|
---|
3 | #ifndef _HEADER_RPC_ntsvcs
|
---|
4 | #define _HEADER_RPC_ntsvcs
|
---|
5 |
|
---|
6 | extern const struct ndr_interface_table ndr_table_ntsvcs;
|
---|
7 |
|
---|
8 | struct tevent_req *dcerpc_PNP_GetVersion_r_send(TALLOC_CTX *mem_ctx,
|
---|
9 | struct tevent_context *ev,
|
---|
10 | struct dcerpc_binding_handle *h,
|
---|
11 | struct PNP_GetVersion *r);
|
---|
12 | NTSTATUS dcerpc_PNP_GetVersion_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
|
---|
13 | NTSTATUS dcerpc_PNP_GetVersion_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct PNP_GetVersion *r);
|
---|
14 | struct tevent_req *dcerpc_PNP_GetVersion_send(TALLOC_CTX *mem_ctx,
|
---|
15 | struct tevent_context *ev,
|
---|
16 | struct dcerpc_binding_handle *h,
|
---|
17 | uint16_t *_version /* [out] [ref] */);
|
---|
18 | NTSTATUS dcerpc_PNP_GetVersion_recv(struct tevent_req *req,
|
---|
19 | TALLOC_CTX *mem_ctx,
|
---|
20 | WERROR *result);
|
---|
21 | NTSTATUS dcerpc_PNP_GetVersion(struct dcerpc_binding_handle *h,
|
---|
22 | TALLOC_CTX *mem_ctx,
|
---|
23 | uint16_t *_version /* [out] [ref] */,
|
---|
24 | WERROR *result);
|
---|
25 |
|
---|
26 | struct tevent_req *dcerpc_PNP_ValidateDeviceInstance_r_send(TALLOC_CTX *mem_ctx,
|
---|
27 | struct tevent_context *ev,
|
---|
28 | struct dcerpc_binding_handle *h,
|
---|
29 | struct PNP_ValidateDeviceInstance *r);
|
---|
30 | NTSTATUS dcerpc_PNP_ValidateDeviceInstance_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
|
---|
31 | NTSTATUS dcerpc_PNP_ValidateDeviceInstance_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct PNP_ValidateDeviceInstance *r);
|
---|
32 | struct tevent_req *dcerpc_PNP_ValidateDeviceInstance_send(TALLOC_CTX *mem_ctx,
|
---|
33 | struct tevent_context *ev,
|
---|
34 | struct dcerpc_binding_handle *h,
|
---|
35 | const char *_devicepath /* [in] [ref,charset(UTF16)] */,
|
---|
36 | uint32_t _flags /* [in] */);
|
---|
37 | NTSTATUS dcerpc_PNP_ValidateDeviceInstance_recv(struct tevent_req *req,
|
---|
38 | TALLOC_CTX *mem_ctx,
|
---|
39 | WERROR *result);
|
---|
40 | NTSTATUS dcerpc_PNP_ValidateDeviceInstance(struct dcerpc_binding_handle *h,
|
---|
41 | TALLOC_CTX *mem_ctx,
|
---|
42 | const char *_devicepath /* [in] [ref,charset(UTF16)] */,
|
---|
43 | uint32_t _flags /* [in] */,
|
---|
44 | WERROR *result);
|
---|
45 |
|
---|
46 | struct tevent_req *dcerpc_PNP_GetDeviceList_r_send(TALLOC_CTX *mem_ctx,
|
---|
47 | struct tevent_context *ev,
|
---|
48 | struct dcerpc_binding_handle *h,
|
---|
49 | struct PNP_GetDeviceList *r);
|
---|
50 | NTSTATUS dcerpc_PNP_GetDeviceList_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
|
---|
51 | NTSTATUS dcerpc_PNP_GetDeviceList_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct PNP_GetDeviceList *r);
|
---|
52 | struct tevent_req *dcerpc_PNP_GetDeviceList_send(TALLOC_CTX *mem_ctx,
|
---|
53 | struct tevent_context *ev,
|
---|
54 | struct dcerpc_binding_handle *h,
|
---|
55 | const char *_filter /* [in] [unique,charset(UTF16)] */,
|
---|
56 | uint16_t *_buffer /* [out] [ref,length_is(*length),size_is(*length)] */,
|
---|
57 | uint32_t *_length /* [in,out] [ref] */,
|
---|
58 | uint32_t _flags /* [in] */);
|
---|
59 | NTSTATUS dcerpc_PNP_GetDeviceList_recv(struct tevent_req *req,
|
---|
60 | TALLOC_CTX *mem_ctx,
|
---|
61 | WERROR *result);
|
---|
62 | NTSTATUS dcerpc_PNP_GetDeviceList(struct dcerpc_binding_handle *h,
|
---|
63 | TALLOC_CTX *mem_ctx,
|
---|
64 | const char *_filter /* [in] [unique,charset(UTF16)] */,
|
---|
65 | uint16_t *_buffer /* [out] [ref,length_is(*length),size_is(*length)] */,
|
---|
66 | uint32_t *_length /* [in,out] [ref] */,
|
---|
67 | uint32_t _flags /* [in] */,
|
---|
68 | WERROR *result);
|
---|
69 |
|
---|
70 | struct tevent_req *dcerpc_PNP_GetDeviceListSize_r_send(TALLOC_CTX *mem_ctx,
|
---|
71 | struct tevent_context *ev,
|
---|
72 | struct dcerpc_binding_handle *h,
|
---|
73 | struct PNP_GetDeviceListSize *r);
|
---|
74 | NTSTATUS dcerpc_PNP_GetDeviceListSize_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
|
---|
75 | NTSTATUS dcerpc_PNP_GetDeviceListSize_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct PNP_GetDeviceListSize *r);
|
---|
76 | struct tevent_req *dcerpc_PNP_GetDeviceListSize_send(TALLOC_CTX *mem_ctx,
|
---|
77 | struct tevent_context *ev,
|
---|
78 | struct dcerpc_binding_handle *h,
|
---|
79 | const char *_devicename /* [in] [unique,charset(UTF16)] */,
|
---|
80 | uint32_t *_size /* [out] [ref] */,
|
---|
81 | uint32_t _flags /* [in] */);
|
---|
82 | NTSTATUS dcerpc_PNP_GetDeviceListSize_recv(struct tevent_req *req,
|
---|
83 | TALLOC_CTX *mem_ctx,
|
---|
84 | WERROR *result);
|
---|
85 | NTSTATUS dcerpc_PNP_GetDeviceListSize(struct dcerpc_binding_handle *h,
|
---|
86 | TALLOC_CTX *mem_ctx,
|
---|
87 | const char *_devicename /* [in] [unique,charset(UTF16)] */,
|
---|
88 | uint32_t *_size /* [out] [ref] */,
|
---|
89 | uint32_t _flags /* [in] */,
|
---|
90 | WERROR *result);
|
---|
91 |
|
---|
92 | struct tevent_req *dcerpc_PNP_GetDeviceRegProp_r_send(TALLOC_CTX *mem_ctx,
|
---|
93 | struct tevent_context *ev,
|
---|
94 | struct dcerpc_binding_handle *h,
|
---|
95 | struct PNP_GetDeviceRegProp *r);
|
---|
96 | NTSTATUS dcerpc_PNP_GetDeviceRegProp_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
|
---|
97 | NTSTATUS dcerpc_PNP_GetDeviceRegProp_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct PNP_GetDeviceRegProp *r);
|
---|
98 | struct tevent_req *dcerpc_PNP_GetDeviceRegProp_send(TALLOC_CTX *mem_ctx,
|
---|
99 | struct tevent_context *ev,
|
---|
100 | struct dcerpc_binding_handle *h,
|
---|
101 | const char *_devicepath /* [in] [ref,charset(UTF16)] */,
|
---|
102 | uint32_t _property /* [in] */,
|
---|
103 | enum winreg_Type *_reg_data_type /* [in,out] [ref] */,
|
---|
104 | uint8_t *_buffer /* [out] [ref,length_is(*buffer_size),size_is(*buffer_size)] */,
|
---|
105 | uint32_t *_buffer_size /* [in,out] [ref] */,
|
---|
106 | uint32_t *_needed /* [in,out] [ref] */,
|
---|
107 | uint32_t _flags /* [in] */);
|
---|
108 | NTSTATUS dcerpc_PNP_GetDeviceRegProp_recv(struct tevent_req *req,
|
---|
109 | TALLOC_CTX *mem_ctx,
|
---|
110 | WERROR *result);
|
---|
111 | NTSTATUS dcerpc_PNP_GetDeviceRegProp(struct dcerpc_binding_handle *h,
|
---|
112 | TALLOC_CTX *mem_ctx,
|
---|
113 | const char *_devicepath /* [in] [ref,charset(UTF16)] */,
|
---|
114 | uint32_t _property /* [in] */,
|
---|
115 | enum winreg_Type *_reg_data_type /* [in,out] [ref] */,
|
---|
116 | uint8_t *_buffer /* [out] [ref,length_is(*buffer_size),size_is(*buffer_size)] */,
|
---|
117 | uint32_t *_buffer_size /* [in,out] [ref] */,
|
---|
118 | uint32_t *_needed /* [in,out] [ref] */,
|
---|
119 | uint32_t _flags /* [in] */,
|
---|
120 | WERROR *result);
|
---|
121 |
|
---|
122 | struct tevent_req *dcerpc_PNP_HwProfFlags_r_send(TALLOC_CTX *mem_ctx,
|
---|
123 | struct tevent_context *ev,
|
---|
124 | struct dcerpc_binding_handle *h,
|
---|
125 | struct PNP_HwProfFlags *r);
|
---|
126 | NTSTATUS dcerpc_PNP_HwProfFlags_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
|
---|
127 | NTSTATUS dcerpc_PNP_HwProfFlags_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct PNP_HwProfFlags *r);
|
---|
128 | struct tevent_req *dcerpc_PNP_HwProfFlags_send(TALLOC_CTX *mem_ctx,
|
---|
129 | struct tevent_context *ev,
|
---|
130 | struct dcerpc_binding_handle *h,
|
---|
131 | uint32_t _action /* [in] */,
|
---|
132 | const char *_devicepath /* [in] [ref,charset(UTF16)] */,
|
---|
133 | uint32_t _config /* [in] */,
|
---|
134 | uint32_t *_profile_flags /* [in,out] [ref] */,
|
---|
135 | uint16_t *_veto_type /* [in,out] [unique] */,
|
---|
136 | const char *_unknown5 /* [in] [unique,charset(UTF16)] */,
|
---|
137 | const char **_unknown5a /* [out] [unique,charset(UTF16)] */,
|
---|
138 | uint32_t _name_length /* [in] */,
|
---|
139 | uint32_t _flags /* [in] */);
|
---|
140 | NTSTATUS dcerpc_PNP_HwProfFlags_recv(struct tevent_req *req,
|
---|
141 | TALLOC_CTX *mem_ctx,
|
---|
142 | WERROR *result);
|
---|
143 | NTSTATUS dcerpc_PNP_HwProfFlags(struct dcerpc_binding_handle *h,
|
---|
144 | TALLOC_CTX *mem_ctx,
|
---|
145 | uint32_t _action /* [in] */,
|
---|
146 | const char *_devicepath /* [in] [ref,charset(UTF16)] */,
|
---|
147 | uint32_t _config /* [in] */,
|
---|
148 | uint32_t *_profile_flags /* [in,out] [ref] */,
|
---|
149 | uint16_t *_veto_type /* [in,out] [unique] */,
|
---|
150 | const char *_unknown5 /* [in] [unique,charset(UTF16)] */,
|
---|
151 | const char **_unknown5a /* [out] [unique,charset(UTF16)] */,
|
---|
152 | uint32_t _name_length /* [in] */,
|
---|
153 | uint32_t _flags /* [in] */,
|
---|
154 | WERROR *result);
|
---|
155 |
|
---|
156 | struct tevent_req *dcerpc_PNP_GetHwProfInfo_r_send(TALLOC_CTX *mem_ctx,
|
---|
157 | struct tevent_context *ev,
|
---|
158 | struct dcerpc_binding_handle *h,
|
---|
159 | struct PNP_GetHwProfInfo *r);
|
---|
160 | NTSTATUS dcerpc_PNP_GetHwProfInfo_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
|
---|
161 | NTSTATUS dcerpc_PNP_GetHwProfInfo_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct PNP_GetHwProfInfo *r);
|
---|
162 | struct tevent_req *dcerpc_PNP_GetHwProfInfo_send(TALLOC_CTX *mem_ctx,
|
---|
163 | struct tevent_context *ev,
|
---|
164 | struct dcerpc_binding_handle *h,
|
---|
165 | uint32_t _idx /* [in] */,
|
---|
166 | struct PNP_HwProfInfo *_info /* [in,out] [ref] */,
|
---|
167 | uint32_t _size /* [in] */,
|
---|
168 | uint32_t _flags /* [in] */);
|
---|
169 | NTSTATUS dcerpc_PNP_GetHwProfInfo_recv(struct tevent_req *req,
|
---|
170 | TALLOC_CTX *mem_ctx,
|
---|
171 | WERROR *result);
|
---|
172 | NTSTATUS dcerpc_PNP_GetHwProfInfo(struct dcerpc_binding_handle *h,
|
---|
173 | TALLOC_CTX *mem_ctx,
|
---|
174 | uint32_t _idx /* [in] */,
|
---|
175 | struct PNP_HwProfInfo *_info /* [in,out] [ref] */,
|
---|
176 | uint32_t _size /* [in] */,
|
---|
177 | uint32_t _flags /* [in] */,
|
---|
178 | WERROR *result);
|
---|
179 |
|
---|
180 | #endif /* _HEADER_RPC_ntsvcs */
|
---|