aboutsummaryrefslogtreecommitdiff
path: root/src/balutil/balcondition.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/balutil/balcondition.cpp')
-rw-r--r--src/balutil/balcondition.cpp6
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 }