aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.Mba.Core/IBootstrapperEngine.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/WixToolset.Mba.Core/IBootstrapperEngine.cs')
-rw-r--r--src/WixToolset.Mba.Core/IBootstrapperEngine.cs24
1 files changed, 4 insertions, 20 deletions
diff --git a/src/WixToolset.Mba.Core/IBootstrapperEngine.cs b/src/WixToolset.Mba.Core/IBootstrapperEngine.cs
index 78753a42..4e19bf0f 100644
--- a/src/WixToolset.Mba.Core/IBootstrapperEngine.cs
+++ b/src/WixToolset.Mba.Core/IBootstrapperEngine.cs
@@ -39,57 +39,41 @@ namespace WixToolset.Mba.Core
39 /// <summary> 39 /// <summary>
40 /// See <see cref="IEngine.GetVariableString(string)"/>. 40 /// See <see cref="IEngine.GetVariableString(string)"/>.
41 /// </summary> 41 /// </summary>
42 /// <param name="wzVariable"></param>
43 /// <param name="wzValue"></param>
44 /// <param name="pcchValue"></param>
45 /// <returns></returns>
46 [PreserveSig] 42 [PreserveSig]
47 int GetVariableString( 43 int GetVariableString(
48 [MarshalAs(UnmanagedType.LPWStr)] string wzVariable, 44 [MarshalAs(UnmanagedType.LPWStr)] string wzVariable,
49 IntPtr wzValue, 45 IntPtr wzValue,
50 [MarshalAs(UnmanagedType.U4)] ref int pcchValue 46 ref IntPtr pcchValue
51 ); 47 );
52 48
53 /// <summary> 49 /// <summary>
54 /// See <see cref="IEngine.GetVariableVersion(string)"/>. 50 /// See <see cref="IEngine.GetVariableVersion(string)"/>.
55 /// </summary> 51 /// </summary>
56 /// <param name="wzVariable"></param>
57 /// <param name="wzValue"></param>
58 /// <param name="pcchValue"></param>
59 /// <returns></returns>
60 [PreserveSig] 52 [PreserveSig]
61 int GetVariableVersion( 53 int GetVariableVersion(
62 [MarshalAs(UnmanagedType.LPWStr)] string wzVariable, 54 [MarshalAs(UnmanagedType.LPWStr)] string wzVariable,
63 IntPtr wzValue, 55 IntPtr wzValue,
64 [MarshalAs(UnmanagedType.U4)] ref int pcchValue 56 ref IntPtr pcchValue
65 ); 57 );
66 58
67 /// <summary> 59 /// <summary>
68 /// See <see cref="IEngine.FormatString(string)"/>. 60 /// See <see cref="IEngine.FormatString(string)"/>.
69 /// </summary> 61 /// </summary>
70 /// <param name="wzIn"></param>
71 /// <param name="wzOut"></param>
72 /// <param name="pcchOut"></param>
73 /// <returns></returns>
74 [PreserveSig] 62 [PreserveSig]
75 int FormatString( 63 int FormatString(
76 [MarshalAs(UnmanagedType.LPWStr)] string wzIn, 64 [MarshalAs(UnmanagedType.LPWStr)] string wzIn,
77 [MarshalAs(UnmanagedType.LPWStr), Out] StringBuilder wzOut, 65 [MarshalAs(UnmanagedType.LPWStr), Out] StringBuilder wzOut,
78 [MarshalAs(UnmanagedType.U4)] ref int pcchOut 66 ref IntPtr pcchOut
79 ); 67 );
80 68
81 /// <summary> 69 /// <summary>
82 /// See <see cref="IEngine.EscapeString(string)"/>. 70 /// See <see cref="IEngine.EscapeString(string)"/>.
83 /// </summary> 71 /// </summary>
84 /// <param name="wzIn"></param>
85 /// <param name="wzOut"></param>
86 /// <param name="pcchOut"></param>
87 /// <returns></returns>
88 [PreserveSig] 72 [PreserveSig]
89 int EscapeString( 73 int EscapeString(
90 [MarshalAs(UnmanagedType.LPWStr)] string wzIn, 74 [MarshalAs(UnmanagedType.LPWStr)] string wzIn,
91 [MarshalAs(UnmanagedType.LPWStr), Out] StringBuilder wzOut, 75 [MarshalAs(UnmanagedType.LPWStr), Out] StringBuilder wzOut,
92 [MarshalAs(UnmanagedType.U4)] ref int pcchOut 76 ref IntPtr pcchOut
93 ); 77 );
94 78
95 /// <summary> 79 /// <summary>