diff options
author | Sean Hall <r.sean.hall@gmail.com> | 2020-03-30 21:05:11 +1000 |
---|---|---|
committer | Sean Hall <r.sean.hall@gmail.com> | 2020-03-30 21:40:34 +1000 |
commit | 7e79c6be038f3703e53fa5ff04c4e2ad865541c1 (patch) | |
tree | 2fde74276d72bb89f9bb97325e363cb9ce22a2d0 /src/engine/variable.cpp | |
parent | 8af9c39dceb6a6ccb55b5a4d76bb71c7c4df133a (diff) | |
download | wix-7e79c6be038f3703e53fa5ff04c4e2ad865541c1.tar.gz wix-7e79c6be038f3703e53fa5ff04c4e2ad865541c1.tar.bz2 wix-7e79c6be038f3703e53fa5ff04c4e2ad865541c1.zip |
Implement SetVariable.
Diffstat (limited to 'src/engine/variable.cpp')
-rw-r--r-- | src/engine/variable.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/engine/variable.cpp b/src/engine/variable.cpp index 8b1fd279..dc5a569a 100644 --- a/src/engine/variable.cpp +++ b/src/engine/variable.cpp | |||
@@ -732,6 +732,15 @@ extern "C" HRESULT VariableSetLiteralVariant( | |||
732 | return SetVariableValue(pVariables, wzVariable, pVariant, TRUE, SET_VARIABLE_NOT_BUILTIN, TRUE); | 732 | return SetVariableValue(pVariables, wzVariable, pVariant, TRUE, SET_VARIABLE_NOT_BUILTIN, TRUE); |
733 | } | 733 | } |
734 | 734 | ||
735 | extern "C" HRESULT VariableSetVariant( | ||
736 | __in BURN_VARIABLES * pVariables, | ||
737 | __in_z LPCWSTR wzVariable, | ||
738 | __in BURN_VARIANT * pVariant | ||
739 | ) | ||
740 | { | ||
741 | return SetVariableValue(pVariables, wzVariable, pVariant, FALSE, SET_VARIABLE_NOT_BUILTIN, TRUE); | ||
742 | } | ||
743 | |||
735 | // The contents of psczOut may be sensitive, should keep encrypted and SecureZeroFree | 744 | // The contents of psczOut may be sensitive, should keep encrypted and SecureZeroFree |
736 | extern "C" HRESULT VariableFormatString( | 745 | extern "C" HRESULT VariableFormatString( |
737 | __in BURN_VARIABLES* pVariables, | 746 | __in BURN_VARIABLES* pVariables, |