internal static extern IntPtr ResetDC( IntPtr hDc, ref PrintDeviceStruct.StructDevMode pDevMode);
internal static extern IntPtr CreateDC([MarshalAs(UnmanagedType.LPTStr)] string pDrive, [MarshalAs(UnmanagedType.LPTStr)] string pName, [MarshalAs(UnmanagedType.LPTStr)] string pOutput, ref PrintDeviceStruct.StructDevMode pDevMode);