I am trying to retrieve the value of the LogInUTF8 metabase property under /LM/W3SVC via VC++ code as follows:
BOOL bLogInUTF8 = FALSE;
MDRecord1.dwMDIdentifier = MD_GLOBAL_LOG_IN_UTF_8;
MDRecord1.dwMDDataType = DWORD_METADATA;
MDRecord1.pbMDData = (UCHAR*)&bLogInUTF8;
MDRecord1.dwMDDataLen = sizeof(bLogInUTF8);
hRes = pIABase->GetData(hMetaHandle, L"/", &MDRecord1, &dwDataLen);
After the GetData function is executed the value of bLogInUTF8 is always true, irrespective of whether the encoding is UTF-8 or ASCII. I tried viewing the value via metabase explorer also: it shows 0. But I am not getting any idea as why the getdata is returning true(1) for the LogInUTF8 metabase property. I did not face any issue with other properties. Please help me, I am stuck.
Thanks in advance.
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)