diff options
Diffstat (limited to 'src/balutil/balcondition.cpp')
| -rw-r--r-- | src/balutil/balcondition.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/balutil/balcondition.cpp b/src/balutil/balcondition.cpp index 11d3e218..8b05508f 100644 --- a/src/balutil/balcondition.cpp +++ b/src/balutil/balcondition.cpp | |||
| @@ -78,7 +78,7 @@ DAPI_(HRESULT) BalConditionEvaluate( | |||
| 78 | ) | 78 | ) |
| 79 | { | 79 | { |
| 80 | HRESULT hr = S_OK; | 80 | HRESULT hr = S_OK; |
| 81 | DWORD_PTR cchMessage = 0; | 81 | SIZE_T cchMessage = 0; |
| 82 | 82 | ||
| 83 | hr = pEngine->EvaluateCondition(pCondition->sczCondition, pfResult); | 83 | hr = pEngine->EvaluateCondition(pCondition->sczCondition, pfResult); |
| 84 | ExitOnFailure(hr, "Failed to evaluate condition with bootstrapper engine."); | 84 | ExitOnFailure(hr, "Failed to evaluate condition with bootstrapper engine."); |
| @@ -91,7 +91,7 @@ DAPI_(HRESULT) BalConditionEvaluate( | |||
| 91 | ExitOnFailure(hr, "Failed to get length of message."); | 91 | ExitOnFailure(hr, "Failed to get length of message."); |
| 92 | } | 92 | } |
| 93 | 93 | ||
| 94 | hr = pEngine->FormatString(pCondition->sczMessage, *psczMessage, reinterpret_cast<DWORD*>(&cchMessage)); | 94 | hr = pEngine->FormatString(pCondition->sczMessage, *psczMessage, &cchMessage); |
| 95 | if (E_MOREDATA == hr) | 95 | if (E_MOREDATA == hr) |
| 96 | { | 96 | { |
| 97 | ++cchMessage; | 97 | ++cchMessage; |
| @@ -99,7 +99,7 @@ DAPI_(HRESULT) BalConditionEvaluate( | |||
| 99 | hr = StrAllocSecure(psczMessage, cchMessage); | 99 | hr = StrAllocSecure(psczMessage, cchMessage); |
| 100 | ExitOnFailure(hr, "Failed to allocate string for condition's formatted message."); | 100 | ExitOnFailure(hr, "Failed to allocate string for condition's formatted message."); |
| 101 | 101 | ||
| 102 | hr = pEngine->FormatString(pCondition->sczMessage, *psczMessage, reinterpret_cast<DWORD*>(&cchMessage)); | 102 | hr = pEngine->FormatString(pCondition->sczMessage, *psczMessage, &cchMessage); |
| 103 | } | 103 | } |
| 104 | ExitOnFailure(hr, "Failed to format condition's message."); | 104 | ExitOnFailure(hr, "Failed to format condition's message."); |
| 105 | } | 105 | } |
