Lines Matching defs:a_pExtPackDesc

66  * @param   a_pExtPackDesc  The descriptor to clear.
68 static void vboxExtPackClearDesc(PVBOXEXTPACKDESC a_pExtPackDesc)
70 a_pExtPackDesc->strName.setNull();
71 a_pExtPackDesc->strDescription.setNull();
72 a_pExtPackDesc->strVersion.setNull();
73 a_pExtPackDesc->strEdition.setNull();
74 a_pExtPackDesc->uRevision = 0;
75 a_pExtPackDesc->strMainModule.setNull();
76 a_pExtPackDesc->strVrdeModule.setNull();
77 a_pExtPackDesc->cPlugIns = 0;
78 a_pExtPackDesc->paPlugIns = NULL;
79 a_pExtPackDesc->fShowLicense = false;
86 * @param a_pExtPackDesc The descirptor to initialize.
88 void VBoxExtPackInitDesc(PVBOXEXTPACKDESC a_pExtPackDesc)
90 vboxExtPackClearDesc(a_pExtPackDesc);
100 * @param a_pExtPackDesc Where to store the extension pack descriptor.
102 static RTCString *vboxExtPackLoadDescFromDoc(xml::Document *a_pDoc, PVBOXEXTPACKDESC a_pExtPackDesc)
201 a_pExtPackDesc->strName = pszName;
202 a_pExtPackDesc->strDescription = pszDesc;
203 a_pExtPackDesc->strVersion = pszVersion;
204 a_pExtPackDesc->strEdition = pszEdition;
205 a_pExtPackDesc->uRevision = uRevision;
206 a_pExtPackDesc->strMainModule = pszMainModule;
207 a_pExtPackDesc->strVrdeModule = pszVrdeModule;
208 a_pExtPackDesc->cPlugIns = cPlugIns;
209 a_pExtPackDesc->paPlugIns = paPlugIns;
210 a_pExtPackDesc->fShowLicense = fShowLicense;
221 * @param a_pExtPackDesc Where to store the extension pack descriptor.
225 RTCString *VBoxExtPackLoadDesc(const char *a_pszDir, PVBOXEXTPACKDESC a_pExtPackDesc, PRTFSOBJINFO a_pObjInfo)
227 vboxExtPackClearDesc(a_pExtPackDesc);
266 return vboxExtPackLoadDescFromDoc(&Doc, a_pExtPackDesc);
275 * @param a_pExtPackDesc Where to store the extension pack descriptor.
279 RTCString *VBoxExtPackLoadDescFromVfsFile(RTVFSFILE hVfsFile, PVBOXEXTPACKDESC a_pExtPackDesc, PRTFSOBJINFO a_pObjInfo)
281 vboxExtPackClearDesc(a_pExtPackDesc);
342 pstrErr = vboxExtPackLoadDescFromDoc(&Doc, a_pExtPackDesc);
350 * @param a_pExtPackDesc The extension pack descriptor which members
353 void VBoxExtPackFreeDesc(PVBOXEXTPACKDESC a_pExtPackDesc)
355 if (!a_pExtPackDesc)
358 a_pExtPackDesc->strName.setNull();
359 a_pExtPackDesc->strDescription.setNull();
360 a_pExtPackDesc->strVersion.setNull();
361 a_pExtPackDesc->strEdition.setNull();
362 a_pExtPackDesc->uRevision = 0;
363 a_pExtPackDesc->strMainModule.setNull();
364 a_pExtPackDesc->strVrdeModule.setNull();
365 a_pExtPackDesc->cPlugIns = 0;
366 RTMemFree(a_pExtPackDesc->paPlugIns);
367 a_pExtPackDesc->paPlugIns = NULL;
368 a_pExtPackDesc->fShowLicense = false;