Home | Info | Community | Development | myReactOS | Contact Us
Definition at line 62 of file dcatitem.c.
{ CHAR CatalogEntryName[13]; DWORD RegSize; DWORD RegType = REG_BINARY; HKEY EntryKey; DWORD Return; /* Convert to a 00000xxx string */ sprintf(CatalogEntryName, "%0""12""lu", UniqueId); /* Open the Entry */ Return = RegOpenKeyEx(ParentKey, CatalogEntryName, 0, KEY_READ, &EntryKey); /* Get Size of Catalog Entry Structure */ Return = RegQueryValueExW(EntryKey, L"PackedCatalogItem", 0, NULL, NULL, &RegSize); /* Read the Whole Catalog Entry Structure */ Return = RegQueryValueExW(EntryKey, L"PackedCatalogItem", 0, &RegType, (LPBYTE)&CatalogEntry->DllPath, &RegSize); /* Done */ RegCloseKey(EntryKey); return Return; }