4 instantiations of DevMode
ReachFramework (4)
MS\Internal\Printing\Configuration\DevMode.cs (2)
395DevMode result = new DevMode(); 470return new DevMode(devModeWBytes);
PrintConfig\FallbackPTProvider.cs (1)
309InternalPrintTicket result = DevModeToPrintTicket(new DevMode(devMode), scope, DevModeFields.All);
PrintConfig\PrintSchemaShim.cs (1)
176return new DevMode(Convert.FromBase64String(node.Value));
48 references to DevMode
ReachFramework (48)
MS\Internal\Printing\Configuration\DevMode.cs (10)
393public DevMode Clone() 395DevMode result = new DevMode(); 422public void Copy(DevMode src, DevModeFields fields) 457public static DevMode FromIntPtr(IntPtr devModeWPointer) 464short dmSize = Marshal.ReadInt16(devModeWPointer, DevMode.DEVMODEW_dmSizeByteOffset); 465short dmExtraSize = Marshal.ReadInt16(devModeWPointer, DevMode.DEVMODEW_dmDriverExtraByteOffset); 473public bool CompatibleCopy(DevMode ticketDevMode) 475if (DevMode.AreCompatible(this, ticketDevMode)) 490public static bool AreCompatible(DevMode a, DevMode b)
MS\Internal\Printing\Configuration\PRINTER_INFO_2.cs (1)
20public DevMode pDevMode;
MS\Internal\Printing\Configuration\PRINTER_INFO_8_AND_9.cs (1)
17public DevMode pDevMode;
MS\Internal\Printing\Configuration\WinSpoolPrinterCapabilities.cs (2)
23public WinSpoolPrinterCapabilities(string deviceName, string driverName, string portName, DevMode devMode) 305public bool GetDefaultPaperSize(DevMode defaultDevMode, IList<short> paperSizeCodes, IList<DC_PAPER_SIZE> paperSizes, out DC_PAPER_SIZE defaultPaperSize)
PrintConfig\FallbackPTProvider.cs (16)
124DevMode defaultDevMode = GetDEVMODE(BaseDevModeType.UserDefault); 125DevMode devMode = defaultDevMode.Clone(); 268DevMode defaultDevMode = GetDEVMODE(BaseDevModeType.PrinterDefault); 271DevMode baseDevMode = defaultDevMode.Clone(); 275DevMode deltaDevMode = defaultDevMode.Clone(); 337DevMode result = GetDEVMODE(baseType); 414private bool Validate(DevMode devMode) 420DevMode originalDevMode = devMode.Clone(); 469private void PrintTicketToDevMode(DevMode devMode, InternalPrintTicket ticket, PrintTicketScope scope, DevModeFields supportedFields) 474DevMode ticketDevMode = PrintSchemaShim.TryGetEmbeddedDevMode(ticket, this.OemDriverNamespace); 484private InternalPrintTicket DevModeToPrintTicket(DevMode devmode, PrintTicketScope scope, DevModeFields supportedFields) 492private WinSpoolPrinterCapabilities GetCapabilities(DevMode devMode) 539private DevMode GetDEVMODE(BaseDevModeType baseType) 541DevMode result; 783PRINTER_INFO_2.pDevMode = DevMode.FromIntPtr(pDevMode); 828PRINTER_INFO_8_AND_9.pDevMode = DevMode.FromIntPtr(pDevMode);
PrintConfig\PrintSchemaShim.cs (18)
114public static bool TryEmbedDevMode(InternalPrintTicket ticket, string oemDriverNamespace, DevMode devMode) 155public static DevMode TryGetEmbeddedDevMode(InternalPrintTicket ticket, string oemDriverNamespace) 191public static void CopyDevModeToTicket(InternalPrintTicket baseTicket, DevMode deltaDevMode, PrintTicketScope scope, DevModeFields supportedFields) 283public static void CopyTicketToDevMode(DevMode baseDevMode, InternalPrintTicket deltaTicket, PrintTicketScope scope, DevModeFields supportedFields) 410public static bool PruneFeatures(DevMode inDevMode, WinSpoolPrinterCapabilities capabilities) 519private static void SetCollate(DevMode devMode, Collation collation) 538private static void SetColor(DevMode devMode, OutputColor outputColor) 563private static void SetCopies(DevMode devMode, int copyCount) 577private static void SetDuplex(DevMode devMode, Duplexing duplexing) 674private static void SetDefaultSource(DevMode devMode, InputBin inputBin) 771private static void SetPaperSize(DevMode devMode, PageMediaSizeName pageMediaSizeName) 776private static void SetPageHeight(DevMode devMode, double pageHeightInDIPs) 781private static void SetPageWidth(DevMode devMode, double pageWidthInDIPs) 910private static void SetMediaType(DevMode devMode, PageMediaType pageMediaType) 954private static void SetOrientation(DevMode devMode, PageOrientation pageOrientation) 991private static void SetPrintQuality(DevMode devMode, PageQualitativeResolution qualitativeResolution, int dpiX, int dpiY, DevModeFields supportedFields) 1075private static void SetScale(DevMode devMode, int scale) 1118private static void SetTTOption(DevMode devMode, DeviceFontSubstitution fontSubstitution, TrueTypeFontMode trueTypeFontMode)