DOC_INFO_1 (Structures)
Last changed: -62.227.250.230

.
Summary
describes a document that will be printed

C# Definition:

/// <summary>Windows GDI DOC_INFO_1 structure</summary>
[StructLayout(LayoutKind.Sequential, CharSet=CharSet.Ansi)]
private class DOC_INFO_1 {
    /// <summary>Document name</summary>
    [MarshalAs(UnmanagedType.LPStr)] public string pDocName;
    /// <summary>output file name (or NULL for a printer)</summary>
    [MarshalAs(UnmanagedType.LPStr)] public string pOutputFile;
    /// <summary>data type</summary>
    [MarshalAs(UnmanagedType.LPStr)] public string pDataType;
}

VB Definition:

<StructLayout(LayoutKind.Sequential)> Private Class DOC_INFO_1
     <MarshalAs(UnmanagedType.LPStr)> Public pDataType As String
     <MarshalAs(UnmanagedType.LPStr)> Public pDocName As String
     <MarshalAs(UnmanagedType.LPStr)> Public pOutputFile As String
End Class

User-Defined Field Types:

None.

Notes:

Used in conjunction with the GDI StartDocPrinter function

Documentation
DOC_INFO_1 on MSDN