4 instantiations of DevMode
ReachFramework (4)
MS\Internal\Printing\Configuration\DevMode.cs (2)
391DevMode result = new DevMode(); 466return new DevMode(devModeWBytes);
PrintConfig\FallbackPTProvider.cs (1)
304InternalPrintTicket result = DevModeToPrintTicket(new DevMode(devMode), scope, DevModeFields.All);
PrintConfig\PrintSchemaShim.cs (1)
171return new DevMode(Convert.FromBase64String(node.Value));
48 references to DevMode
ReachFramework (48)
MS\Internal\Printing\Configuration\DevMode.cs (10)
389public DevMode Clone() 391DevMode result = new DevMode(); 418public void Copy(DevMode src, DevModeFields fields) 453public static DevMode FromIntPtr(IntPtr devModeWPointer) 460short dmSize = Marshal.ReadInt16(devModeWPointer, DevMode.DEVMODEW_dmSizeByteOffset); 461short dmExtraSize = Marshal.ReadInt16(devModeWPointer, DevMode.DEVMODEW_dmDriverExtraByteOffset); 469public bool CompatibleCopy(DevMode ticketDevMode) 471if (DevMode.AreCompatible(this, ticketDevMode)) 486public static bool AreCompatible(DevMode a, DevMode b)
MS\Internal\Printing\Configuration\PRINTER_INFO_2.cs (1)
16public DevMode pDevMode;
MS\Internal\Printing\Configuration\PRINTER_INFO_8_AND_9.cs (1)
13public DevMode pDevMode;
MS\Internal\Printing\Configuration\WinSpoolPrinterCapabilities.cs (2)
19public WinSpoolPrinterCapabilities(string deviceName, string driverName, string portName, DevMode devMode) 301public bool GetDefaultPaperSize(DevMode defaultDevMode, IList<short> paperSizeCodes, IList<DC_PAPER_SIZE> paperSizes, out DC_PAPER_SIZE defaultPaperSize)
PrintConfig\FallbackPTProvider.cs (16)
119DevMode defaultDevMode = GetDEVMODE(BaseDevModeType.UserDefault); 120DevMode devMode = defaultDevMode.Clone(); 263DevMode defaultDevMode = GetDEVMODE(BaseDevModeType.PrinterDefault); 266DevMode baseDevMode = defaultDevMode.Clone(); 270DevMode deltaDevMode = defaultDevMode.Clone(); 332DevMode result = GetDEVMODE(baseType); 406private bool Validate(DevMode devMode) 412DevMode originalDevMode = devMode.Clone(); 461private void PrintTicketToDevMode(DevMode devMode, InternalPrintTicket ticket, PrintTicketScope scope, DevModeFields supportedFields) 466DevMode ticketDevMode = PrintSchemaShim.TryGetEmbeddedDevMode(ticket, this.OemDriverNamespace); 476private InternalPrintTicket DevModeToPrintTicket(DevMode devmode, PrintTicketScope scope, DevModeFields supportedFields) 484private WinSpoolPrinterCapabilities GetCapabilities(DevMode devMode) 531private DevMode GetDEVMODE(BaseDevModeType baseType) 533DevMode result; 775PRINTER_INFO_2.pDevMode = DevMode.FromIntPtr(pDevMode); 820PRINTER_INFO_8_AND_9.pDevMode = DevMode.FromIntPtr(pDevMode);
PrintConfig\PrintSchemaShim.cs (18)
109public static bool TryEmbedDevMode(InternalPrintTicket ticket, string oemDriverNamespace, DevMode devMode) 150public static DevMode TryGetEmbeddedDevMode(InternalPrintTicket ticket, string oemDriverNamespace) 186public static void CopyDevModeToTicket(InternalPrintTicket baseTicket, DevMode deltaDevMode, PrintTicketScope scope, DevModeFields supportedFields) 278public static void CopyTicketToDevMode(DevMode baseDevMode, InternalPrintTicket deltaTicket, PrintTicketScope scope, DevModeFields supportedFields) 405public static bool PruneFeatures(DevMode inDevMode, WinSpoolPrinterCapabilities capabilities) 514private static void SetCollate(DevMode devMode, Collation collation) 533private static void SetColor(DevMode devMode, OutputColor outputColor) 558private static void SetCopies(DevMode devMode, int copyCount) 572private static void SetDuplex(DevMode devMode, Duplexing duplexing) 669private static void SetDefaultSource(DevMode devMode, InputBin inputBin) 766private static void SetPaperSize(DevMode devMode, PageMediaSizeName pageMediaSizeName) 771private static void SetPageHeight(DevMode devMode, double pageHeightInDIPs) 776private static void SetPageWidth(DevMode devMode, double pageWidthInDIPs) 905private static void SetMediaType(DevMode devMode, PageMediaType pageMediaType) 949private static void SetOrientation(DevMode devMode, PageOrientation pageOrientation) 986private static void SetPrintQuality(DevMode devMode, PageQualitativeResolution qualitativeResolution, int dpiX, int dpiY, DevModeFields supportedFields) 1070private static void SetScale(DevMode devMode, int scale) 1113private static void SetTTOption(DevMode devMode, DeviceFontSubstitution fontSubstitution, TrueTypeFontMode trueTypeFontMode)