SF1793362 ERROR_MORE_DATA causes failures - fix to support Jameleon

This commit is contained in:
clay_shooter
2007-09-14 01:35:43 +00:00
parent 97b1a279cc
commit 7f0cb9e0d6
2 changed files with 8 additions and 7 deletions

View File

@@ -306,7 +306,7 @@ BOOL getClassInfoFromProgId(LPOLESTR bsProgId,LPTYPEINFO *pClassInfo)
if (lVal==ERROR_SUCCESS) {
lVal = RegOpenKeyEx(keyXXXX,_T("TypeLib"),0,KEY_READ,&keyTypeLib);
if (lVal==ERROR_SUCCESS) {
lVal = RegQueryValueEx(keyTypeLib,NULL,NULL,&dwType,abData,&dwCountData);
lVal = RegQueryValueExA(keyTypeLib,NULL,NULL,&dwType,abData,&dwCountData);
RegCloseKey(keyTypeLib);
}
RegCloseKey(keyXXXX);