aboutsummaryrefslogtreecommitdiff
path: root/src/engine/variable.cpp
diff options
context:
space:
mode:
authorSean Hall <r.sean.hall@gmail.com>2020-03-30 21:05:11 +1000
committerSean Hall <r.sean.hall@gmail.com>2020-03-30 21:40:34 +1000
commit7e79c6be038f3703e53fa5ff04c4e2ad865541c1 (patch)
tree2fde74276d72bb89f9bb97325e363cb9ce22a2d0 /src/engine/variable.cpp
parent8af9c39dceb6a6ccb55b5a4d76bb71c7c4df133a (diff)
downloadwix-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.cpp9
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
735extern "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
736extern "C" HRESULT VariableFormatString( 745extern "C" HRESULT VariableFormatString(
737 __in BURN_VARIABLES* pVariables, 746 __in BURN_VARIABLES* pVariables,