PROFILEINFO (Structures)
Last changed: -194.176.105.42

.
Summary
TODO - a short description

C# Definition:

[StructLayout(LayoutKind.Sequential)]
struct PROFILEINFO {
    public int dwSize;
    public int dwFlags;
    [MarshalAs(UnmanagedType.LPTStr)]
    public String lpUserName;
    [MarshalAs(UnmanagedType.LPTStr)]
    public String lpProfilePath;
    [MarshalAs(UnmanagedType.LPTStr)]
    public String lpDefaultPath;
    [MarshalAs(UnmanagedType.LPTStr)]
    public String lpServerName;
    [MarshalAs(UnmanagedType.LPTStr)]
    public String lpPolicyPath;
    public IntPtr hProfile;
}

VB Definition:

     <StructLayout(LayoutKind.Sequential)> Public Structure PROFILEINFO
    Public dwSize As Integer
    Public dwFlags As Integer
    <MarshalAs(UnmanagedType.LPTStr)> _
    Public lpUserName As String
    <MarshalAs(UnmanagedType.LPTStr)> _
    Public lpProfilePath As String
    <MarshalAs(UnmanagedType.LPTStr)> _
    Public lpDefaultPath As String
    <MarshalAs(UnmanagedType.LPTStr)> _
    Public lpServerName As String
    <MarshalAs(UnmanagedType.LPTStr)> _
    Public lpPolicyPath As String
    Public hProfile As IntPtr
    End Structure

User-Defined Field Types:

None.

Notes:

None.

Documentation
PROFILEINFO on MSDN