Lines Matching refs:szInfo
54 char szInfo[_4K];
56 rc = RTSystemQueryOSInfo(RTSYSOSINFO_PRODUCT, szInfo, sizeof(szInfo));
57 RTTestIPrintf(RTTESTLVL_ALWAYS, "PRODUCT: \"%s\", rc=%Rrc\n", szInfo, rc);
59 rc = RTSystemQueryOSInfo(RTSYSOSINFO_RELEASE, szInfo, sizeof(szInfo));
60 RTTestIPrintf(RTTESTLVL_ALWAYS, "RELEASE: \"%s\", rc=%Rrc\n", szInfo, rc);
62 rc = RTSystemQueryOSInfo(RTSYSOSINFO_VERSION, szInfo, sizeof(szInfo));
63 RTTestIPrintf(RTTESTLVL_ALWAYS, "VERSION: \"%s\", rc=%Rrc\n", szInfo, rc);
65 rc = RTSystemQueryOSInfo(RTSYSOSINFO_SERVICE_PACK, szInfo, sizeof(szInfo));
66 RTTestIPrintf(RTTESTLVL_ALWAYS, "SERVICE_PACK: \"%s\", rc=%Rrc\n", szInfo, rc);
83 memset(szInfo, ' ', sizeof(szInfo));
84 rc = RTSystemQueryOSInfo((RTSYSOSINFO)i, szInfo, sizeof(szInfo));
86 && szInfo[0] != '\0')
89 RTTESTI_CHECK(RTStrEnd(szInfo, sizeof(szInfo)) != NULL);
101 RTTESTI_CHECK_RC(RTSystemQueryDmiString((RTSYSDMISTR)i, szInfo, 0), VERR_INVALID_PARAMETER);
105 rc = RTSystemQueryOSInfo((RTSYSOSINFO)i, szInfo, sizeof(szInfo));
108 size_t const cchInfo = strlen(szInfo);
110 for (size_t cch = 1; cch < sizeof(szInfo) && cch < cchInfo; cch++)
112 memset(szInfo, 0x7f, sizeof(szInfo));
113 RTTESTI_CHECK_RC(RTSystemQueryOSInfo((RTSYSOSINFO)i, szInfo, cch), VERR_BUFFER_OVERFLOW);
116 for (size_t off = cch; off < sizeof(szInfo); off++)
117 if (szInfo[off] != 0x7f)
124 if (!RTStrEnd(szInfo, cch))
129 rc = RTSystemQueryOSInfo((RTSYSOSINFO)i, szInfo, cchInfo + 1);