@@ -190,7 +190,7 @@ DAPI_(HRESULT) BalInfoAddRelatedBundleAsPackage(
190190 // Check to see if the bundle is already in the list of packages.
191191 for (DWORD i = 0 ; i < pPackages->cPackages ; ++i)
192192 {
193- if (CSTR_EQUAL == ::CompareStringW (LOCALE_NEUTRAL, 0 , wzId, -1 , pPackages->rgPackages [i].sczId , -1 ))
193+ if (CSTR_EQUAL == ::CompareStringOrdinal ( wzId, -1 , pPackages->rgPackages [i].sczId , -1 , FALSE ))
194194 {
195195 ExitFunction1 (hr = HRESULT_FROM_WIN32 (ERROR_ALREADY_EXISTS));
196196 }
@@ -232,7 +232,7 @@ DAPI_(HRESULT) BalInfoAddUpdateBundleAsPackage(
232232 // Check to see if the bundle is already in the list of packages.
233233 for (DWORD i = 0 ; i < pPackages->cPackages ; ++i)
234234 {
235- if (CSTR_EQUAL == ::CompareStringW (LOCALE_NEUTRAL, 0 , wzId, -1 , pPackages->rgPackages [i].sczId , -1 ))
235+ if (CSTR_EQUAL == ::CompareStringOrdinal ( wzId, -1 , pPackages->rgPackages [i].sczId , -1 , FALSE ))
236236 {
237237 ExitFunction1 (hr = HRESULT_FROM_WIN32 (ERROR_ALREADY_EXISTS));
238238 }
@@ -270,7 +270,7 @@ DAPI_(HRESULT) BalInfoFindPackageById(
270270
271271 for (DWORD i = 0 ; i < pPackages->cPackages ; ++i)
272272 {
273- if (CSTR_EQUAL == ::CompareStringW (LOCALE_NEUTRAL, 0 , wzId, -1 , pPackages->rgPackages [i].sczId , -1 ))
273+ if (CSTR_EQUAL == ::CompareStringOrdinal ( wzId, -1 , pPackages->rgPackages [i].sczId , -1 , FALSE ))
274274 {
275275 *ppPackage = pPackages->rgPackages + i;
276276 break ;
@@ -409,23 +409,23 @@ static HRESULT ParsePackagesFromXml(
409409 hr = XmlGetAttributeEx (pNode, L" PackageType" , &scz);
410410 ExitOnRequiredXmlQueryFailure (hr, " Failed to get package type for package." );
411411
412- if (CSTR_EQUAL == ::CompareStringW (LOCALE_NEUTRAL, 0 , L" Bundle" , -1 , scz, -1 ))
412+ if (CSTR_EQUAL == ::CompareStringOrdinal ( L" Bundle" , -1 , scz, -1 , FALSE ))
413413 {
414414 prgPackages[iPackage].type = BAL_INFO_PACKAGE_TYPE_BUNDLE_CHAIN;
415415 }
416- else if (CSTR_EQUAL == ::CompareStringW (LOCALE_NEUTRAL, 0 , L" Exe" , -1 , scz, -1 ))
416+ else if (CSTR_EQUAL == ::CompareStringOrdinal ( L" Exe" , -1 , scz, -1 , FALSE ))
417417 {
418418 prgPackages[iPackage].type = BAL_INFO_PACKAGE_TYPE_EXE;
419419 }
420- else if (CSTR_EQUAL == ::CompareStringW (LOCALE_NEUTRAL, 0 , L" Msi" , -1 , scz, -1 ))
420+ else if (CSTR_EQUAL == ::CompareStringOrdinal ( L" Msi" , -1 , scz, -1 , FALSE ))
421421 {
422422 prgPackages[iPackage].type = BAL_INFO_PACKAGE_TYPE_MSI;
423423 }
424- else if (CSTR_EQUAL == ::CompareStringW (LOCALE_NEUTRAL, 0 , L" Msp" , -1 , scz, -1 ))
424+ else if (CSTR_EQUAL == ::CompareStringOrdinal ( L" Msp" , -1 , scz, -1 , FALSE ))
425425 {
426426 prgPackages[iPackage].type = BAL_INFO_PACKAGE_TYPE_MSP;
427427 }
428- else if (CSTR_EQUAL == ::CompareStringW (LOCALE_NEUTRAL, 0 , L" Msu" , -1 , scz, -1 ))
428+ else if (CSTR_EQUAL == ::CompareStringOrdinal ( L" Msu" , -1 , scz, -1 , FALSE ))
429429 {
430430 prgPackages[iPackage].type = BAL_INFO_PACKAGE_TYPE_MSU;
431431 }
@@ -454,15 +454,15 @@ static HRESULT ParsePackagesFromXml(
454454 hr = XmlGetAttributeEx (pNode, L" Cache" , &scz);
455455 ExitOnRequiredXmlQueryFailure (hr, " Failed to get cache type for package." );
456456
457- if (CSTR_EQUAL == ::CompareStringW (LOCALE_NEUTRAL, 0 , scz, -1 , L" remove" , -1 ))
457+ if (CSTR_EQUAL == ::CompareStringOrdinal ( scz, -1 , L" remove" , -1 , FALSE ))
458458 {
459459 prgPackages[iPackage].cacheType = BOOTSTRAPPER_CACHE_TYPE_REMOVE;
460460 }
461- else if (CSTR_EQUAL == ::CompareStringW (LOCALE_NEUTRAL, 0 , scz, -1 , L" keep" , -1 ))
461+ else if (CSTR_EQUAL == ::CompareStringOrdinal ( scz, -1 , L" keep" , -1 , FALSE ))
462462 {
463463 prgPackages[iPackage].cacheType = BOOTSTRAPPER_CACHE_TYPE_KEEP;
464464 }
465- else if (CSTR_EQUAL == ::CompareStringW (LOCALE_NEUTRAL, 0 , scz, -1 , L" force" , -1 ))
465+ else if (CSTR_EQUAL == ::CompareStringOrdinal ( scz, -1 , L" force" , -1 , FALSE ))
466466 {
467467 prgPackages[iPackage].cacheType = BOOTSTRAPPER_CACHE_TYPE_FORCE;
468468 }
@@ -522,19 +522,19 @@ static HRESULT ParseBalPackageInfoFromXml(
522522
523523 if (fXmlFound )
524524 {
525- if (CSTR_EQUAL == ::CompareStringW (LOCALE_INVARIANT, 0 , scz, -1 , L" default" , -1 ))
525+ if (CSTR_EQUAL == ::CompareStringOrdinal ( scz, -1 , L" default" , -1 , FALSE ))
526526 {
527527 pPackage->primaryPackageType = BAL_INFO_PRIMARY_PACKAGE_TYPE_DEFAULT;
528528 }
529- else if (CSTR_EQUAL == ::CompareStringW (LOCALE_INVARIANT, 0 , scz, -1 , L" x86" , -1 ))
529+ else if (CSTR_EQUAL == ::CompareStringOrdinal ( scz, -1 , L" x86" , -1 , FALSE ))
530530 {
531531 pPackage->primaryPackageType = BAL_INFO_PRIMARY_PACKAGE_TYPE_X86;
532532 }
533- else if (CSTR_EQUAL == ::CompareStringW (LOCALE_INVARIANT, 0 , scz, -1 , L" x64" , -1 ))
533+ else if (CSTR_EQUAL == ::CompareStringOrdinal ( scz, -1 , L" x64" , -1 , FALSE ))
534534 {
535535 pPackage->primaryPackageType = BAL_INFO_PRIMARY_PACKAGE_TYPE_X64;
536536 }
537- else if (CSTR_EQUAL == ::CompareStringW (LOCALE_INVARIANT, 0 , scz, -1 , L" arm64" , -1 ))
537+ else if (CSTR_EQUAL == ::CompareStringOrdinal ( scz, -1 , L" arm64" , -1 , FALSE ))
538538 {
539539 pPackage->primaryPackageType = BAL_INFO_PRIMARY_PACKAGE_TYPE_ARM64;
540540 }
@@ -611,11 +611,11 @@ static HRESULT ParseOverridableVariablesFromXml(
611611 hr = XmlGetAttributeEx (pCommandLineNode, L" VariableType" , &scz);
612612 ExitOnRequiredXmlQueryFailure (hr, " Failed to get command line variable type." );
613613
614- if (CSTR_EQUAL == ::CompareStringW (LOCALE_INVARIANT, 0 , scz, -1 , L" caseInsensitive" , -1 ))
614+ if (CSTR_EQUAL == ::CompareStringOrdinal ( scz, -1 , L" caseInsensitive" , -1 , FALSE ))
615615 {
616616 pOverridableVariables->commandLineType = BAL_INFO_VARIABLE_COMMAND_LINE_TYPE_CASE_INSENSITIVE;
617617 }
618- else if (CSTR_EQUAL == ::CompareStringW (LOCALE_INVARIANT, 0 , scz, -1 , L" caseSensitive" , -1 ))
618+ else if (CSTR_EQUAL == ::CompareStringOrdinal ( scz, -1 , L" caseSensitive" , -1 , FALSE ))
619619 {
620620 pOverridableVariables->commandLineType = BAL_INFO_VARIABLE_COMMAND_LINE_TYPE_CASE_SENSITIVE;
621621 }
0 commit comments