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, |
