Lines Matching refs:pInfo2

521     VBoxGuestInfo2 const *pInfo2 = &((VMMDevReportGuestInfo2 *)pReqHdr)->guestInfo;
524 pInfo2->additionsMajor, pInfo2->additionsMinor, pInfo2->additionsBuild,
525 pInfo2->additionsRevision, sizeof(pInfo2->szName), pInfo2->szName));
529 AssertMsgReturn(pInfo2->additionsMajor >= 3,
530 ("%u.%u.%u\n", pInfo2->additionsMajor, pInfo2->additionsMinor, pInfo2->additionsBuild),
534 uint32_t uFullVersion = VBOX_FULL_VERSION_MAKE(pInfo2->additionsMajor, pInfo2->additionsMinor, pInfo2->additionsBuild);
535 AssertMsgReturn( VBOX_FULL_VERSION_GET_MAJOR(uFullVersion) == pInfo2->additionsMajor
536 && VBOX_FULL_VERSION_GET_MINOR(uFullVersion) == pInfo2->additionsMinor
537 && VBOX_FULL_VERSION_GET_BUILD(uFullVersion) == pInfo2->additionsBuild,
538 ("%u.%u.%u\n", pInfo2->additionsMajor, pInfo2->additionsMinor, pInfo2->additionsBuild),
545 AssertCompile(sizeof(pThis->guestInfo2.szName) == sizeof(pInfo2->szName));
546 AssertReturn(memchr(pInfo2->szName, '\0', sizeof(pInfo2->szName)) != NULL, VERR_INVALID_PARAMETER);
547 const char *pszName = pInfo2->szName;
550 char szTmp[sizeof(pInfo2->szName)];
551 size_t cchStart = RTStrPrintf(szTmp, sizeof(szTmp), "%u.%u.%u", pInfo2->additionsMajor, pInfo2->additionsMinor, pInfo2->additionsBuild);
559 bool const fStrict = pInfo2->additionsMajor > 4
560 || (pInfo2->additionsMajor == 4 && pInfo2->additionsMinor > 1)
561 || (pInfo2->additionsMajor == 4 && pInfo2->additionsMinor == 1 && pInfo2->additionsBuild >= 50);
600 pThis->guestInfo2.uRevision = pInfo2->additionsRevision;
601 pThis->guestInfo2.fFeatures = pInfo2->additionsFeatures;
605 pThis->pDrv->pfnUpdateGuestInfo2(pThis->pDrv, uFullVersion, pszName, pInfo2->additionsRevision, pInfo2->additionsFeatures);