From a37013d41f0702cbdf2aee6dce95d26dafc069b4 Mon Sep 17 00:00:00 2001 From: Sean Hall Date: Sat, 1 Aug 2020 10:20:31 -0600 Subject: WIXFEAT:4763 Change "string" variable type to literal and add "formatted". --- src/WixToolset.Mba.Core/Engine.cs | 4 ++-- src/WixToolset.Mba.Core/IBootstrapperEngine.cs | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) (limited to 'src/WixToolset.Mba.Core') diff --git a/src/WixToolset.Mba.Core/Engine.cs b/src/WixToolset.Mba.Core/Engine.cs index 408278ed..2c544f29 100644 --- a/src/WixToolset.Mba.Core/Engine.cs +++ b/src/WixToolset.Mba.Core/Engine.cs @@ -79,7 +79,7 @@ namespace WixToolset.Mba.Core IntPtr pValue = Marshal.SecureStringToCoTaskMemUnicode(value); try { - this.engine.SetVariableString(name, pValue); + this.engine.SetVariableString(name, pValue, true); } finally { @@ -115,7 +115,7 @@ namespace WixToolset.Mba.Core IntPtr pValue = Marshal.StringToCoTaskMemUni(value); try { - this.engine.SetVariableString(name, pValue); + this.engine.SetVariableString(name, pValue, true); } finally { diff --git a/src/WixToolset.Mba.Core/IBootstrapperEngine.cs b/src/WixToolset.Mba.Core/IBootstrapperEngine.cs index d070998e..85ca8693 100644 --- a/src/WixToolset.Mba.Core/IBootstrapperEngine.cs +++ b/src/WixToolset.Mba.Core/IBootstrapperEngine.cs @@ -106,7 +106,8 @@ namespace WixToolset.Mba.Core void SetVariableString( [MarshalAs(UnmanagedType.LPWStr)] string wzVariable, - IntPtr wzValue + IntPtr wzValue, + [MarshalAs(UnmanagedType.Bool)] bool fFormatted ); void SetVariableVersion( -- cgit v1.2.3-55-g6feb