expandenvironmentstrings (kernel32)
Last changed: -114.77.130.163

.
Summary
TODO - a short description

C# Signature:

[DllImport("kernel32.dll", SetLastError = true, CharSet = CharSet.Auto)]
public static extern int ExpandEnvironmentStrings([MarshalAs(UnmanagedType.LPTStr)] String source, [Out] StringBuilder destination, int size);

VB.NET Signature

<DllImport("kernel32.dll", EntryPoint:="ExpandEnvironmentStringsW", SetLastError:=true, CharSet:=CharSet.Unicode)> _
Public Function ExpandEnvironmentStrings(<MarshalAs(UnmanagedType.LPTStr)> lpSrc As String , _
                                <MarshalAs(UnmanagedType.LPTStr)>lpDst As System.Text.StringBuilder, _
                                nSize As integer ) As Integer
End Function

VB Signature:

Public Declare Function ExpandEnvironmentStrings Lib "kernel32.dll" Alias "ExpandEnvironmentStringsW" (ByVal lpSrc As String, ByVal lpDst As String, ByVal nSize As Long) As Long

User-Defined Types:

None.

Alternative Managed API:

Do you know one? Please contribute it!

System.Environment.ExpandEnvironmentVariables I think

Notes:

None.

Tips & Tricks:

Please add some!

Sample Code:

Please add some!

Documentation