Lines Matching defs:CookieReq

271         SUPCOOKIE CookieReq;
272 memset(&CookieReq, 0xff, sizeof(CookieReq));
273 CookieReq.Hdr.u32Cookie = SUPCOOKIE_INITIAL_COOKIE;
274 CookieReq.Hdr.u32SessionCookie = RTRandU32();
275 CookieReq.Hdr.cbIn = SUP_IOCTL_COOKIE_SIZE_IN;
276 CookieReq.Hdr.cbOut = SUP_IOCTL_COOKIE_SIZE_OUT;
277 CookieReq.Hdr.fFlags = SUPREQHDR_FLAGS_DEFAULT;
278 CookieReq.Hdr.rc = VERR_INTERNAL_ERROR;
279 strcpy(CookieReq.u.In.szMagic, SUPCOOKIE_MAGIC);
280 CookieReq.u.In.u32ReqVersion = SUPDRV_IOC_VERSION;
284 CookieReq.u.In.u32MinVersion = uMinVersion;
285 rc = suplibOsIOCtl(&g_supLibData, SUP_IOCTL_COOKIE, &CookieReq, SUP_IOCTL_COOKIE_SIZE);
287 && RT_SUCCESS(CookieReq.Hdr.rc))
289 if ( (CookieReq.u.Out.u32SessionVersion & 0xffff0000) == (SUPDRV_IOC_VERSION & 0xffff0000)
290 && CookieReq.u.Out.u32SessionVersion >= uMinVersion)
298 pFuncsReq = (PSUPQUERYFUNCS)RTMemAllocZ(SUP_IOCTL_QUERY_FUNCS_SIZE(CookieReq.u.Out.cFunctions));
301 pFuncsReq->Hdr.u32Cookie = CookieReq.u.Out.u32Cookie;
302 pFuncsReq->Hdr.u32SessionCookie = CookieReq.u.Out.u32SessionCookie;
304 pFuncsReq->Hdr.cbOut = SUP_IOCTL_QUERY_FUNCS_SIZE_OUT(CookieReq.u.Out.cFunctions);
307 rc = suplibOsIOCtl(&g_supLibData, SUP_IOCTL_QUERY_FUNCS(CookieReq.u.Out.cFunctions), pFuncsReq,
308 SUP_IOCTL_QUERY_FUNCS_SIZE(CookieReq.u.Out.cFunctions));
318 GipMapReq.Hdr.u32Cookie = CookieReq.u.Out.u32Cookie;
319 GipMapReq.Hdr.u32SessionCookie = CookieReq.u.Out.u32SessionCookie;
353 g_u32Cookie = CookieReq.u.Out.u32Cookie;
354 g_u32SessionCookie = CookieReq.u.Out.u32SessionCookie;
355 g_pSession = CookieReq.u.Out.pSession;
358 *ppSession = CookieReq.u.Out.pSession;
368 CookieReq.u.Out.u32SessionVersion, CookieReq.u.Out.u32DriverVersion, SUPDRV_IOC_VERSION, uMinVersion));
376 rc = CookieReq.Hdr.rc;
378 CookieReq.u.Out.u32DriverVersion, SUPDRV_IOC_VERSION, rc));