Lines Matching defs:parms

84     VBoxHostChannelAttach parms;
86 parms.hdr.result = VERR_WRONG_ORDER;
87 parms.hdr.u32ClientID = u32HGCMClientId;
88 parms.hdr.u32Function = VBOX_HOST_CHANNEL_FN_ATTACH;
89 parms.hdr.cParms = 3;
91 VbglHGCMParmPtrSet(&parms.name, pszCopy, (uint32_t)cbName);
92 VbglHGCMParmUInt32Set(&parms.flags, u32Flags);
93 VbglHGCMParmUInt32Set(&parms.handle, 0);
95 int rc = vbglR3DoIOCtl(VBOXGUEST_IOCTL_HGCM_CALL(sizeof(parms)), &parms, sizeof(parms));
99 rc = parms.hdr.result;
102 *pu32ChannelHandle = parms.handle.u.value32;
114 VBoxHostChannelDetach parms;
116 parms.hdr.result = VERR_WRONG_ORDER;
117 parms.hdr.u32ClientID = u32HGCMClientId;
118 parms.hdr.u32Function = VBOX_HOST_CHANNEL_FN_DETACH;
119 parms.hdr.cParms = 1;
121 VbglHGCMParmUInt32Set(&parms.handle, u32ChannelHandle);
123 vbglR3DoIOCtl(VBOXGUEST_IOCTL_HGCM_CALL(sizeof(parms)), &parms, sizeof(parms));
131 VBoxHostChannelSend parms;
133 parms.hdr.result = VERR_WRONG_ORDER;
134 parms.hdr.u32ClientID = u32HGCMClientId;
135 parms.hdr.u32Function = VBOX_HOST_CHANNEL_FN_SEND;
136 parms.hdr.cParms = 2;
138 VbglHGCMParmUInt32Set(&parms.handle, u32ChannelHandle);
139 VbglHGCMParmPtrSet(&parms.data, pvData, cbData);
141 int rc = vbglR3DoIOCtl(VBOXGUEST_IOCTL_HGCM_CALL(sizeof(parms)), &parms, sizeof(parms));
145 rc = parms.hdr.result;
158 VBoxHostChannelRecv parms;
160 parms.hdr.result = VERR_WRONG_ORDER;
161 parms.hdr.u32ClientID = u32HGCMClientId;
162 parms.hdr.u32Function = VBOX_HOST_CHANNEL_FN_RECV;
163 parms.hdr.cParms = 4;
165 VbglHGCMParmUInt32Set(&parms.handle, u32ChannelHandle);
166 VbglHGCMParmPtrSet(&parms.data, pvData, cbData);
167 VbglHGCMParmUInt32Set(&parms.sizeReceived, 0);
168 VbglHGCMParmUInt32Set(&parms.sizeRemaining, 0);
170 int rc = vbglR3DoIOCtl(VBOXGUEST_IOCTL_HGCM_CALL(sizeof(parms)), &parms, sizeof(parms));
174 rc = parms.hdr.result;
178 *pu32SizeReceived = parms.sizeReceived.u.value32;
179 *pu32SizeRemaining = parms.sizeRemaining.u.value32;
195 VBoxHostChannelControl parms;
197 parms.hdr.result = VERR_WRONG_ORDER;
198 parms.hdr.u32ClientID = u32HGCMClientId;
199 parms.hdr.u32Function = VBOX_HOST_CHANNEL_FN_CONTROL;
200 parms.hdr.cParms = 5;
202 VbglHGCMParmUInt32Set(&parms.handle, u32ChannelHandle);
203 VbglHGCMParmUInt32Set(&parms.code, u32Code);
204 VbglHGCMParmPtrSet(&parms.parm, pvParm, cbParm);
205 VbglHGCMParmPtrSet(&parms.data, pvData, cbData);
206 VbglHGCMParmUInt32Set(&parms.sizeDataReturned, 0);
208 int rc = vbglR3DoIOCtl(VBOXGUEST_IOCTL_HGCM_CALL(sizeof(parms)), &parms, sizeof(parms));
212 rc = parms.hdr.result;
216 *pu32SizeDataReturned = parms.sizeDataReturned.u.value32;
230 VBoxHostChannelEventWait parms;
232 parms.hdr.result = VERR_WRONG_ORDER;
233 parms.hdr.u32ClientID = u32HGCMClientId;
234 parms.hdr.u32Function = VBOX_HOST_CHANNEL_FN_EVENT_WAIT;
235 parms.hdr.cParms = 4;
237 VbglHGCMParmUInt32Set(&parms.handle, 0);
238 VbglHGCMParmUInt32Set(&parms.id, 0);
239 VbglHGCMParmPtrSet(&parms.parm, pvParm, cbParm);
240 VbglHGCMParmUInt32Set(&parms.sizeReturned, 0);
242 int rc = vbglR3DoIOCtl(VBOXGUEST_IOCTL_HGCM_CALL(sizeof(parms)), &parms, sizeof(parms));
246 rc = parms.hdr.result;
250 *pu32ChannelHandle = parms.handle.u.value32;
251 *pu32EventId = parms.id.u.value32;
252 *pu32SizeReturned = parms.sizeReturned.u.value32;
262 VBoxHostChannelEventCancel parms;
264 parms.hdr.result = VERR_WRONG_ORDER;
265 parms.hdr.u32ClientID = u32HGCMClientId;
266 parms.hdr.u32Function = VBOX_HOST_CHANNEL_FN_EVENT_CANCEL;
267 parms.hdr.cParms = 0;
269 int rc = vbglR3DoIOCtl(VBOXGUEST_IOCTL_HGCM_CALL(sizeof(parms)), &parms, sizeof(parms));
273 rc = parms.hdr.result;
298 VBoxHostChannelQuery parms;
300 parms.hdr.result = VERR_WRONG_ORDER;
301 parms.hdr.u32ClientID = u32HGCMClientId;
302 parms.hdr.u32Function = VBOX_HOST_CHANNEL_FN_QUERY;
303 parms.hdr.cParms = 5;
305 VbglHGCMParmPtrSet(&parms.name, pszCopy, (uint32_t)cbName);
306 VbglHGCMParmUInt32Set(&parms.code, u32Code);
307 VbglHGCMParmPtrSet(&parms.parm, pvParm, cbParm);
308 VbglHGCMParmPtrSet(&parms.data, pvData, cbData);
309 VbglHGCMParmUInt32Set(&parms.sizeDataReturned, 0);
311 int rc = vbglR3DoIOCtl(VBOXGUEST_IOCTL_HGCM_CALL(sizeof(parms)), &parms, sizeof(parms));
315 rc = parms.hdr.result;
319 *pu32SizeDataReturned = parms.sizeDataReturned.u.value32;