Vanara/PInvoke/Printing
David Hall 0234d0cd26 Updated project files for 4.0.1 2024-04-30 08:47:45 -06:00
..
DocumentSource.cs Cleaned code and fixed build issues 2023-09-24 15:26:46 -06:00
DocumentTarget.cs Cleaned code and fixed build issues 2023-09-24 15:26:46 -06:00
PrntvPt.cs Added nullability to Printing and tests 2023-10-31 17:03:24 -06:00
Vanara.PInvoke.Printing.csproj Updated documentation and added package readme files. 2022-05-09 15:56:58 -06:00
WinSpool.DrvFuncs.cs Added nullability to Printing and tests 2023-10-31 17:03:24 -06:00
WinSpool.Enums.cs Cleaned code and fixed build issues 2023-09-24 15:26:46 -06:00
WinSpool.Funcs.cs Added nullability to Printing and tests 2023-10-31 17:03:24 -06:00
WinSpool.Structs.cs Added nullability to Printing and tests 2023-10-31 17:03:24 -06:00
XpsObjectModel.Enums.cs Checkpoint on nullable work after signature work on PInvoke.Security, enabling nullable for entire solution, and auto fixing all optional attributed string and array parameters. 2023-03-31 09:47:53 -06:00
XpsObjectModel.Factory.cs Added nullability to Printing and tests 2023-10-31 17:03:24 -06:00
XpsObjectModel.Parts.cs Added nullability to Printing and tests 2023-10-31 17:03:24 -06:00
XpsObjectModel.Structs.cs Cleaned code and fixed build issues 2023-09-24 15:26:46 -06:00
XpsObjectModel.cs Added nullability to Printing and tests 2023-10-31 17:03:24 -06:00
XpsObjectModel2.cs Added nullability to Printing and tests 2023-10-31 17:03:24 -06:00
XpsPrint.cs Added nullability to Printing and tests 2023-10-31 17:03:24 -06:00
pkgreadme.md Updated package readme files 2022-06-14 16:55:29 -06:00
readme.md Updated project files for 4.0.1 2024-04-30 08:47:45 -06:00

readme.md

Vanara.PInvoke.Printing

PInvoke API (methods, structures and constants) imported from Windows winspool.drv and prntvpt.dll.

  • Includes methods from winspool.drv, prntvpt.dll
  • Current NuGet release: NugetNuget

Methods - 100% API coverage (108 of 108 functions)

Native Method Native DLL Header Managed Method
AbortPrinter winspool.drv winspool.h Vanara.PInvoke.WinSpool.AbortPrinter
AddForm winspool.drv winspool.h Vanara.PInvoke.WinSpool.AddForm
AddJob winspool.drv winspool.h Vanara.PInvoke.WinSpool.AddJob
AddMonitor winspool.drv winspool.h Vanara.PInvoke.WinSpool.AddMonitor
AddPort winspool.drv winspool.h Vanara.PInvoke.WinSpool.AddPort
AddPrinter winspool.drv winspool.h Vanara.PInvoke.WinSpool.AddPrinter
AddPrinterConnection winspool.drv winspool.h Vanara.PInvoke.WinSpool.AddPrinterConnection
AddPrinterConnection2 winspool.drv winspool.h Vanara.PInvoke.WinSpool.AddPrinterConnection2
AddPrinterDriver winspool.drv winspool.h Vanara.PInvoke.WinSpool.AddPrinterDriver
AddPrinterDriverEx winspool.drv winspool.h Vanara.PInvoke.WinSpool.AddPrinterDriverEx
AddPrintProcessor winspool.drv winspool.h Vanara.PInvoke.WinSpool.AddPrintProcessor
AddPrintProvidor winspool.drv winspool.h Vanara.PInvoke.WinSpool.AddPrintProvidor
AdvancedDocumentProperties winspool.drv winspool.h Vanara.PInvoke.WinSpool.AdvancedDocumentProperties
BindPTProviderThunkA prntvpt.dll prntvpt.h Vanara.PInvoke.PrntvPt.BindPTProviderThunk
BindPTProviderThunkW prntvpt.dll prntvpt.h Vanara.PInvoke.PrntvPt.BindPTProviderThunk
ClosePrinter winspool.drv winspool.h Vanara.PInvoke.WinSpool.ClosePrinter
CloseSpoolFileHandle winspool.drv winspool.h Vanara.PInvoke.WinSpool.CloseSpoolFileHandle
CommitSpoolData winspool.drv winspool.h Vanara.PInvoke.WinSpool.CommitSpoolData
ConfigurePort winspool.drv winspool.h Vanara.PInvoke.WinSpool.ConfigurePort
ConnectToPrinterDlg winspool.drv winspool.h Vanara.PInvoke.WinSpool.ConnectToPrinterDlg
ConvertDevModeToPrintTicketThunk2 prntvpt.dll prntvpt.h Vanara.PInvoke.PrntvPt.ConvertDevModeToPrintTicketThunk2
ConvertPrintTicketToDevModeThunk2 prntvpt.dll prntvpt.h Vanara.PInvoke.PrntvPt.ConvertPrintTicketToDevModeThunk2
CorePrinterDriverInstalled winspool.drv winspool.h Vanara.PInvoke.WinSpool.CorePrinterDriverInstalled
DeleteForm winspool.drv winspool.h Vanara.PInvoke.WinSpool.DeleteForm
DeleteMonitor winspool.drv winspool.h Vanara.PInvoke.WinSpool.DeleteMonitor
DeletePort winspool.drv winspool.h Vanara.PInvoke.WinSpool.DeletePort
DeletePrinter winspool.drv winspool.h Vanara.PInvoke.WinSpool.DeletePrinter
DeletePrinterConnection winspool.drv winspool.h Vanara.PInvoke.WinSpool.DeletePrinterConnection
DeletePrinterData winspool.drv winspool.h Vanara.PInvoke.WinSpool.DeletePrinterData
DeletePrinterDataEx winspool.drv winspool.h Vanara.PInvoke.WinSpool.DeletePrinterDataEx
DeletePrinterDriver winspool.drv winspool.h Vanara.PInvoke.WinSpool.DeletePrinterDriver
DeletePrinterDriverEx winspool.drv winspool.h Vanara.PInvoke.WinSpool.DeletePrinterDriverEx
DeletePrinterDriverPackage winspool.drv winspool.h Vanara.PInvoke.WinSpool.DeletePrinterDriverPackage
DeletePrinterKey winspool.drv winspool.h Vanara.PInvoke.WinSpool.DeletePrinterKey
DeletePrintProcessor winspool.drv winspool.h Vanara.PInvoke.WinSpool.DeletePrintProcessor
DeletePrintProvidor winspool.drv winspool.h Vanara.PInvoke.WinSpool.DeletePrintProvidor
DeviceCapabilities winspool.drv wingdi.h Vanara.PInvoke.WinSpool.DeviceCapabilities
DocumentEventA winspool.drv winspool.h Vanara.PInvoke.WinSpool.DocumentEvent
DocumentEventW winspool.drv winspool.h Vanara.PInvoke.WinSpool.DocumentEvent
DocumentProperties winspool.drv winspool.h Vanara.PInvoke.WinSpool.DocumentProperties
EndDocPrinter winspool.drv winspool.h Vanara.PInvoke.WinSpool.EndDocPrinter
EndPagePrinter winspool.drv winspool.h Vanara.PInvoke.WinSpool.EndPagePrinter
EnumForms winspool.drv winspool.h Vanara.PInvoke.WinSpool.EnumForms
EnumJobs winspool.drv winspool.h Vanara.PInvoke.WinSpool.EnumJobs
EnumMonitors winspool.drv winspool.h Vanara.PInvoke.WinSpool.EnumMonitors
EnumPorts winspool.drv winspool.h Vanara.PInvoke.WinSpool.EnumPorts
EnumPrinterData winspool.drv winspool.h Vanara.PInvoke.WinSpool.EnumPrinterData
EnumPrinterDataEx winspool.drv winspool.h Vanara.PInvoke.WinSpool.EnumPrinterDataEx
EnumPrinterDrivers winspool.drv winspool.h Vanara.PInvoke.WinSpool.EnumPrinterDrivers
EnumPrinterKey winspool.drv winspool.h Vanara.PInvoke.WinSpool.EnumPrinterKey
EnumPrinters winspool.drv winspool.h Vanara.PInvoke.WinSpool.EnumPrinters
EnumPrintProcessorDatatypes winspool.drv winspool.h Vanara.PInvoke.WinSpool.EnumPrintProcessorDatatypes
EnumPrintProcessors winspool.drv winspool.h Vanara.PInvoke.WinSpool.EnumPrintProcessors
FindClosePrinterChangeNotification winspool.drv winspool.h Vanara.PInvoke.WinSpool.FindClosePrinterChangeNotification
FindFirstPrinterChangeNotification winspool.drv winspool.h Vanara.PInvoke.WinSpool.FindFirstPrinterChangeNotification
FindNextPrinterChangeNotification winspool.drv winspool.h Vanara.PInvoke.WinSpool.FindNextPrinterChangeNotification
FlushPrinter winspool.drv winspool.h Vanara.PInvoke.WinSpool.FlushPrinter
FreePrinterNotifyInfo winspool.drv winspool.h Vanara.PInvoke.WinSpool.FreePrinterNotifyInfo
GetCorePrinterDrivers winspool.drv winspool.h Vanara.PInvoke.WinSpool.GetCorePrinterDrivers
GetDefaultPrinter winspool.drv winspool.h Vanara.PInvoke.WinSpool.GetDefaultPrinter
GetForm winspool.drv winspool.h Vanara.PInvoke.WinSpool.GetForm
GetJob winspool.drv winspool.h Vanara.PInvoke.WinSpool.GetJob
GetPrintCapabilitiesThunk2 prntvpt.dll winspool.h Vanara.PInvoke.PrntvPt.GetPrintCapabilitiesThunk2
GetPrinter winspool.drv winspool.h Vanara.PInvoke.WinSpool.GetPrinter
GetPrinterData winspool.drv winspool.h Vanara.PInvoke.WinSpool.GetPrinterData
GetPrinterDataEx winspool.drv winspool.h Vanara.PInvoke.WinSpool.GetPrinterDataEx
GetPrinterDriver winspool.drv winspool.h Vanara.PInvoke.WinSpool.GetPrinterDriver
GetPrinterDriver2 winspool.drv winspool.h Vanara.PInvoke.WinSpool.GetPrinterDriver2
GetPrinterDriverDirectory winspool.drv winspool.h Vanara.PInvoke.WinSpool.GetPrinterDriverDirectory
GetPrinterDriverPackagePath winspool.drv winspool.h Vanara.PInvoke.WinSpool.GetPrinterDriverPackagePath
GetPrintExecutionData winspool.drv winspool.h Vanara.PInvoke.WinSpool.GetPrintExecutionData
GetPrintProcessorDirectory winspool.drv winspool.h Vanara.PInvoke.WinSpool.GetPrintProcessorDirectory
GetSpoolFileHandle winspool.drv Vanara.PInvoke.WinSpool.InternalGetSpoolFileHandle
InstallPrinterDriverFromPackage winspool.drv winspool.h Vanara.PInvoke.WinSpool.InstallPrinterDriverFromPackage
IsValidDevmode winspool.drv winspool.h Vanara.PInvoke.WinSpool.IsValidDevmode
MergeAndValidatePrintTicketThunk2 prntvpt.dll prntvpt.h Vanara.PInvoke.PrntvPt.MergeAndValidatePrintTicketThunk2
OpenPrinter winspool.drv winspool.h Vanara.PInvoke.WinSpool.OpenPrinter
OpenPrinter2 winspool.drv winspool.h Vanara.PInvoke.WinSpool.OpenPrinter2
PrinterProperties winspool.drv winspool.h Vanara.PInvoke.WinSpool.PrinterProperties
PTCloseProvider prntvpt.dll prntvpt.h Vanara.PInvoke.PrntvPt.PTCloseProvider
PTConvertDevModeToPrintTicket prntvpt.dll prntvpt.h Vanara.PInvoke.PrntvPt.PTConvertDevModeToPrintTicket
PTConvertPrintTicketToDevMode prntvpt.dll prntvpt.h Vanara.PInvoke.PrntvPt.PTConvertPrintTicketToDevMode
PTGetPrintCapabilities prntvpt.dll prntvpt.h Vanara.PInvoke.PrntvPt.PTGetPrintCapabilities
PTGetPrintDeviceCapabilities prntvpt.dll prntvpt.h Vanara.PInvoke.PrntvPt.PTGetPrintDeviceCapabilities
PTGetPrintDeviceResources prntvpt.dll prntvpt.h Vanara.PInvoke.PrntvPt.PTGetPrintDeviceResources
PTMergeAndValidatePrintTicket prntvpt.dll prntvpt.h Vanara.PInvoke.PrntvPt.PTMergeAndValidatePrintTicket
PTOpenProvider prntvpt.dll prntvpt.h Vanara.PInvoke.PrntvPt.PTOpenProvider
PTOpenProviderEx prntvpt.dll prntvpt.h Vanara.PInvoke.PrntvPt.PTOpenProviderEx
PTQuerySchemaVersionSupport prntvpt.dll prntvpt.h Vanara.PInvoke.PrntvPt.PTQuerySchemaVersionSupport
PTReleaseMemory prntvpt.dll prntvpt.h Vanara.PInvoke.PrntvPt.PTReleaseMemory
ReadPrinter winspool.drv winspool.h Vanara.PInvoke.WinSpool.ReadPrinter
ReportJobProcessingProgress winspool.drv winspool.h Vanara.PInvoke.WinSpool.ReportJobProcessingProgress
ResetPrinter winspool.drv winspool.h Vanara.PInvoke.WinSpool.ResetPrinter
ScheduleJob winspool.drv winspool.h Vanara.PInvoke.WinSpool.ScheduleJob
SetDefaultPrinter winspool.drv winspool.h Vanara.PInvoke.WinSpool.SetDefaultPrinter
SetForm winspool.drv winspool.h Vanara.PInvoke.WinSpool.SetForm
SetJob winspool.drv winspool.h Vanara.PInvoke.WinSpool.SetJob
SetPort winspool.drv winspool.h Vanara.PInvoke.WinSpool.SetPort
SetPrinter winspool.drv winspool.h Vanara.PInvoke.WinSpool.SetPrinter
SetPrinterData winspool.drv winspool.h Vanara.PInvoke.WinSpool.SetPrinterData
SetPrinterDataEx winspool.drv winspool.h Vanara.PInvoke.WinSpool.SetPrinterDataEx
StartDocPrinter winspool.drv winspool.h Vanara.PInvoke.WinSpool.StartDocPrinter
StartPagePrinter winspool.drv winspool.h Vanara.PInvoke.WinSpool.StartPagePrinter
StartXpsPrintJob xpsprint.dll xpsprint.h Vanara.PInvoke.XpsPrint.StartXpsPrintJob
StartXpsPrintJob1 xpsprint.dll xpsprint.h Vanara.PInvoke.XpsPrint.StartXpsPrintJob1
UnbindPTProviderThunk prntvpt.dll prntvpt.h Vanara.PInvoke.PrntvPt.UnbindPTProviderThunk
UploadPrinterDriverPackage winspool.drv winspool.h Vanara.PInvoke.WinSpool.UploadPrinterDriverPackage
WritePrinter winspool.drv winspool.h Vanara.PInvoke.WinSpool.WritePrinter

Enumerations

Native Enum Header Managed Enum
AccessRights winspool.h Vanara.PInvoke.WinSpool.AccessRights
APD winspool.h Vanara.PInvoke.WinSpool.APD
DC wingdi.h Vanara.PInvoke.WinSpool.DC
DM winspool.h Vanara.PInvoke.WinSpool.DM
DOCUMENTEVENT winspool.h Vanara.PInvoke.WinSpool.DOCUMENTEVENT
DPD winspool.h Vanara.PInvoke.WinSpool.DPD
DSPRINT winspool.h Vanara.PInvoke.WinSpool.DSPRINT
EDefaultDevmodeType prntvpt.h Vanara.PInvoke.PrntvPt.EDefaultDevmodeType
EPrintPropertyType winspool.h Vanara.PInvoke.WinSpool.EPrintPropertyType
EPrintTicketScope prntvpt.h Vanara.PInvoke.PrntvPt.EPrintTicketScope
EPrintXPSJobOperation Winspool.h Vanara.PInvoke.WinSpool.EPrintXPSJobOperation
EPrintXPSJobProgress Winspool.h Vanara.PInvoke.WinSpool.EPrintXPSJobProgress
FormFlags winspool.h Vanara.PInvoke.WinSpool.FormFlags
FormStringType winspool.h Vanara.PInvoke.WinSpool.FormStringType
JOB_CONTROL winspool.h Vanara.PInvoke.WinSpool.JOB_CONTROL
JOB_NOTIFY_FIELD winspool.h Vanara.PInvoke.WinSpool.JOB_NOTIFY_FIELD
JOB_PRIORITY winspool.h Vanara.PInvoke.WinSpool.JOB_PRIORITY
JOB_STATUS winspool.h Vanara.PInvoke.WinSpool.JOB_STATUS
NOTIFY_TYPE winspool.h Vanara.PInvoke.WinSpool.NOTIFY_TYPE
PORT_STATUS winspool.h Vanara.PInvoke.WinSpool.PORT_STATUS
PORT_STATUS_TYPE winspool.h Vanara.PInvoke.WinSpool.PORT_STATUS_TYPE
PORT_TYPE winspool.h Vanara.PInvoke.WinSpool.PORT_TYPE
PPCAPS_BORDER winspool.h Vanara.PInvoke.WinSpool.PPCAPS_BORDER
PPCAPS_DIRECTION winspool.h Vanara.PInvoke.WinSpool.PPCAPS_DIRECTION
PPCAPS_DUPLEX winspool.h Vanara.PInvoke.WinSpool.PPCAPS_DUPLEX
PPCAPS_EDGE winspool.h Vanara.PInvoke.WinSpool.PPCAPS_EDGE
PPCAPS_SCALING winspool.h Vanara.PInvoke.WinSpool.PPCAPS_SCALING
PRINT_EXECUTION_CONTEXT Winspool.h Vanara.PInvoke.WinSpool.PRINT_EXECUTION_CONTEXT
PrintDocumentPackageCompletion documenttarget.h Vanara.PInvoke.DocumentTarget.PrintDocumentPackageCompletion
PRINTER_ATTRIBUTE winspool.h Vanara.PInvoke.WinSpool.PRINTER_ATTRIBUTE
PRINTER_CHANGE Vanara.PInvoke.WinSpool.PRINTER_CHANGE
PRINTER_CONNECTION_FLAGS Vanara.PInvoke.WinSpool.PRINTER_CONNECTION_FLAGS
PRINTER_CONTROL Vanara.PInvoke.WinSpool.PRINTER_CONTROL
PRINTER_ENUM winspool.h Vanara.PInvoke.WinSpool.PRINTER_ENUM
PRINTER_NOTIFY_CATEGORY Vanara.PInvoke.WinSpool.PRINTER_NOTIFY_CATEGORY
PRINTER_NOTIFY_FIELD winspool.h Vanara.PInvoke.WinSpool.PRINTER_NOTIFY_FIELD
PRINTER_NOTIFY_OPTIONS_FLAG Vanara.PInvoke.WinSpool.PRINTER_NOTIFY_OPTIONS_FLAG
PRINTER_OPTION_FLAGS Winspool.h Vanara.PInvoke.WinSpool.PRINTER_OPTION_FLAGS
PRINTER_STATUS winspool.h Vanara.PInvoke.WinSpool.PRINTER_STATUS
PrinterDriverAttributes winspool.h Vanara.PInvoke.WinSpool.PrinterDriverAttributes
UPDP winspool.h Vanara.PInvoke.WinSpool.UPDP
XPS_COLOR_INTERPOLATION xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.XPS_COLOR_INTERPOLATION
XPS_COLOR_TYPE xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.XPS_COLOR_TYPE
XPS_DASH_CAP xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.XPS_DASH_CAP
XPS_DOCUMENT_TYPE xpsobjectmodel_1.h Vanara.PInvoke.XpsObjectModel.XPS_DOCUMENT_TYPE
XPS_FILL_RULE xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.XPS_FILL_RULE
XPS_FONT_EMBEDDING xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.XPS_FONT_EMBEDDING
XPS_IMAGE_TYPE xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.XPS_IMAGE_TYPE
XPS_INTERLEAVING xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.XPS_INTERLEAVING
XPS_JOB_COMPLETION xpsprint.h Vanara.PInvoke.XpsPrint.XPS_JOB_COMPLETION
XPS_LINE_CAP xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.XPS_LINE_CAP
XPS_LINE_JOIN xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.XPS_LINE_JOIN
XPS_OBJECT_TYPE xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.XPS_OBJECT_TYPE
XPS_SEGMENT_STROKE_PATTERN xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.XPS_SEGMENT_STROKE_PATTERN
XPS_SEGMENT_TYPE xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.XPS_SEGMENT_TYPE
XPS_SPREAD_METHOD xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.XPS_SPREAD_METHOD
XPS_STYLE_SIMULATION xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.XPS_STYLE_SIMULATION
XPS_THUMBNAIL_SIZE xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.XPS_THUMBNAIL_SIZE
XPS_TILE_MODE xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.XPS_TILE_MODE

Structures

Native Structure Header Managed Structure
ADDJOB_INFO_1 winspool.h Vanara.PInvoke.WinSpool.ADDJOB_INFO_1
CORE_PRINTER_DRIVER winspool.h Vanara.PInvoke.WinSpool.CORE_PRINTER_DRIVER
DATA Vanara.PInvoke.WinSpool.PRINTER_NOTIFY_INFO_DATA.NOTIFYDATA.DATA
DATATYPES_INFO_1 winspool.h Vanara.PInvoke.WinSpool.DATATYPES_INFO_1
DOC_INFO_1 winspool.h Vanara.PInvoke.WinSpool.DOC_INFO_1
DOC_INFO_2 winspool.h Vanara.PInvoke.WinSpool.DOC_INFO_2
DOC_INFO_3 winspool.h Vanara.PInvoke.WinSpool.DOC_INFO_3
DRIVER_INFO_1 winspool.h Vanara.PInvoke.WinSpool.DRIVER_INFO_1
DRIVER_INFO_2 winspool.h Vanara.PInvoke.WinSpool.DRIVER_INFO_2
DRIVER_INFO_3 winspool.h Vanara.PInvoke.WinSpool.DRIVER_INFO_3
DRIVER_INFO_4 winspool.h Vanara.PInvoke.WinSpool.DRIVER_INFO_4
DRIVER_INFO_5 winspool.h Vanara.PInvoke.WinSpool.DRIVER_INFO_5
DRIVER_INFO_6 winspool.h Vanara.PInvoke.WinSpool.DRIVER_INFO_6
DRIVER_INFO_8 Vanara.PInvoke.WinSpool.DRIVER_INFO_8
FORM_INFO_1 winspool.h Vanara.PInvoke.WinSpool.FORM_INFO_1
FORM_INFO_2 winspool.h Vanara.PInvoke.WinSpool.FORM_INFO_2
HPRINTER Vanara.PInvoke.WinSpool.HPRINTER
HPRINTERCHANGENOTIFICATION Vanara.PInvoke.WinSpool.HPRINTERCHANGENOTIFICATION
HPTPROVIDER Vanara.PInvoke.PrntvPt.HPTPROVIDER
HSPOOLFILE Vanara.PInvoke.WinSpool.HSPOOLFILE
JOB_INFO_1 winspool.h Vanara.PInvoke.WinSpool.JOB_INFO_1
JOB_INFO_2 winspool.h Vanara.PInvoke.WinSpool.JOB_INFO_2
JOB_INFO_3 winspool.h Vanara.PInvoke.WinSpool.JOB_INFO_3
JOB_INFO_4 winspool.h Vanara.PInvoke.WinSpool.JOB_INFO_4
MONITOR_INFO_1 winspool.h Vanara.PInvoke.WinSpool.MONITOR_INFO_1
MONITOR_INFO_2 winspool.h Vanara.PInvoke.WinSpool.MONITOR_INFO_2
NOTIFYDATA Vanara.PInvoke.WinSpool.PRINTER_NOTIFY_INFO_DATA.NOTIFYDATA
PORT_INFO_1 winspool.h Vanara.PInvoke.WinSpool.PORT_INFO_1
PORT_INFO_2 winspool.h Vanara.PInvoke.WinSpool.PORT_INFO_2
PORT_INFO_3 winspool.h Vanara.PInvoke.WinSpool.PORT_INFO_3
PRINT_EXECUTION_DATA winspool.h Vanara.PInvoke.WinSpool.PRINT_EXECUTION_DATA
PrintDocumentPackageStatus documenttarget.h Vanara.PInvoke.DocumentTarget.PrintDocumentPackageStatus
PRINTER_CONNECTION_INFO_1 winspool.h Vanara.PInvoke.WinSpool.PRINTER_CONNECTION_INFO_1
PRINTER_ENUM_VALUES winspool.h Vanara.PInvoke.WinSpool.PRINTER_ENUM_VALUES
PRINTER_INFO_1 winspool.h Vanara.PInvoke.WinSpool.PRINTER_INFO_1
PRINTER_INFO_2 winspool.h Vanara.PInvoke.WinSpool.PRINTER_INFO_2
PRINTER_INFO_3 winspool.h Vanara.PInvoke.WinSpool.PRINTER_INFO_3
PRINTER_INFO_4 winspool.h Vanara.PInvoke.WinSpool.PRINTER_INFO_4
PRINTER_INFO_5 winspool.h Vanara.PInvoke.WinSpool.PRINTER_INFO_5
PRINTER_INFO_6 winspool.h Vanara.PInvoke.WinSpool.PRINTER_INFO_6
PRINTER_INFO_7 winspool.h Vanara.PInvoke.WinSpool.PRINTER_INFO_7
PRINTER_INFO_8 winspool.h Vanara.PInvoke.WinSpool.PRINTER_INFO_8
PRINTER_INFO_9 winspool.h Vanara.PInvoke.WinSpool.PRINTER_INFO_9
PRINTER_NOTIFY_INFO winspool.h Vanara.PInvoke.WinSpool.PRINTER_NOTIFY_INFO
PRINTER_NOTIFY_INFO_DATA winspool.h Vanara.PInvoke.WinSpool.PRINTER_NOTIFY_INFO_DATA
PRINTER_NOTIFY_OPTIONS Vanara.PInvoke.WinSpool.PRINTER_NOTIFY_OPTIONS
PRINTER_NOTIFY_OPTIONS_TYPE winspool.h Vanara.PInvoke.WinSpool.PRINTER_NOTIFY_OPTIONS_TYPE
PRINTER_OPTIONS winspool.h Vanara.PInvoke.WinSpool.PRINTER_OPTIONS
PRINTPROCESSOR_CAPS_1 winspool.h Vanara.PInvoke.WinSpool.PRINTPROCESSOR_CAPS_1
PRINTPROCESSOR_CAPS_2 winspool.h Vanara.PInvoke.WinSpool.PRINTPROCESSOR_CAPS_2
PRINTPROCESSOR_INFO_1 winspool.h Vanara.PInvoke.WinSpool.PRINTPROCESSOR_INFO_1
PROVIDOR_INFO_1 winspool.h Vanara.PInvoke.WinSpool.PROVIDOR_INFO_1
PROVIDOR_INFO_2 winspool.h Vanara.PInvoke.WinSpool.PROVIDOR_INFO_2
XPS_COLOR xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.XPS_COLOR
XPS_COLOR_TYPE_CONTEXT Vanara.PInvoke.XpsObjectModel.XPS_COLOR.XPS_COLOR_TYPE_CONTEXT
XPS_COLOR_TYPE_SCRGB Vanara.PInvoke.XpsObjectModel.XPS_COLOR.XPS_COLOR_TYPE_SCRGB
XPS_COLOR_TYPE_SRGB Vanara.PInvoke.XpsObjectModel.XPS_COLOR.XPS_COLOR_TYPE_SRGB
XPS_DASH xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.XPS_DASH
XPS_GLYPH_INDEX xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.XPS_GLYPH_INDEX
XPS_GLYPH_MAPPING xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.XPS_GLYPH_MAPPING
XPS_JOB_STATUS xpsprint.h Vanara.PInvoke.XpsPrint.XPS_JOB_STATUS
XPS_MATRIX xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.XPS_MATRIX
XPS_POINT xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.XPS_POINT
XPS_RECT xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.XPS_RECT
XPS_SIZE xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.XPS_SIZE

Interfaces

Native Interface Header Managed Interface
IPrintDocumentPackageStatusEvent documenttarget.h Vanara.PInvoke.DocumentTarget.IPrintDocumentPackageStatusEvent
IPrintDocumentPackageTarget documenttarget.h Vanara.PInvoke.DocumentTarget.IPrintDocumentPackageTarget
IPrintDocumentPackageTargetFactory documenttarget.h Vanara.PInvoke.DocumentTarget.IPrintDocumentPackageTargetFactory
IPrintDocumentPageSource Vanara.PInvoke.DocumentSource.IPrintDocumentPageSource
IPrintPreviewPageCollection Vanara.PInvoke.DocumentSource.IPrintPreviewPageCollection
IXpsOMBrush xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.IXpsOMBrush
IXpsOMCanvas xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.IXpsOMCanvas
IXpsOMColorProfileResource xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.IXpsOMColorProfileResource
IXpsOMColorProfileResourceCollection xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.IXpsOMColorProfileResourceCollection
IXpsOMCoreProperties xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.IXpsOMCoreProperties
IXpsOMDashCollection xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.IXpsOMDashCollection
IXpsOMDictionary xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.IXpsOMDictionary
IXpsOMDocument xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.IXpsOMDocument
IXpsOMDocumentCollection xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.IXpsOMDocumentCollection
IXpsOMDocumentSequence xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.IXpsOMDocumentSequence
IXpsOMDocumentStructureResource xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.IXpsOMDocumentStructureResource
IXpsOMFontResource xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.IXpsOMFontResource
IXpsOMFontResourceCollection xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.IXpsOMFontResourceCollection
IXpsOMGeometry xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.IXpsOMGeometry
IXpsOMGeometryFigure xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.IXpsOMGeometryFigure
IXpsOMGeometryFigureCollection xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.IXpsOMGeometryFigureCollection
IXpsOMGlyphs xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.IXpsOMGlyphs
IXpsOMGlyphsEditor xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.IXpsOMGlyphsEditor
IXpsOMGradientBrush xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.IXpsOMGradientBrush
IXpsOMGradientStop xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.IXpsOMGradientStop
IXpsOMGradientStopCollection xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.IXpsOMGradientStopCollection
IXpsOMImageBrush xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.IXpsOMImageBrush
IXpsOMImageResource xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.IXpsOMImageResource
IXpsOMImageResourceCollection xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.IXpsOMImageResourceCollection
IXpsOMLinearGradientBrush xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.IXpsOMLinearGradientBrush
IXpsOMMatrixTransform xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.IXpsOMMatrixTransform
IXpsOMNameCollection xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.IXpsOMNameCollection
IXpsOMObjectFactory xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.IXpsOMObjectFactory
IXpsOMPackage xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.IXpsOMPackage
IXpsOMPackageWriter xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.IXpsOMPackageWriter
IXpsOMPage xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.IXpsOMPage
IXpsOMPageReference xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.IXpsOMPageReference
IXpsOMPageReferenceCollection xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.IXpsOMPageReferenceCollection
IXpsOMPart xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.IXpsOMPart
IXpsOMPartResources xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.IXpsOMPartResources
IXpsOMPartUriCollection xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.IXpsOMPartUriCollection
IXpsOMPath xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.IXpsOMPath
IXpsOMPrintTicketResource xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.IXpsOMPrintTicketResource
IXpsOMRadialGradientBrush xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.IXpsOMRadialGradientBrush
IXpsOMRemoteDictionaryResource xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.IXpsOMRemoteDictionaryResource
IXpsOMRemoteDictionaryResourceCollection xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.IXpsOMRemoteDictionaryResourceCollection
IXpsOMResource xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.IXpsOMResource
IXpsOMShareable xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.IXpsOMShareable
IXpsOMSignatureBlockResource xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.IXpsOMSignatureBlockResource
IXpsOMSignatureBlockResourceCollection xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.IXpsOMSignatureBlockResourceCollection
IXpsOMSolidColorBrush xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.IXpsOMSolidColorBrush
IXpsOMStoryFragmentsResource xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.IXpsOMStoryFragmentsResource
IXpsOMThumbnailGenerator xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.IXpsOMThumbnailGenerator
IXpsOMTileBrush xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.IXpsOMTileBrush
IXpsOMVisual xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.IXpsOMVisual
IXpsOMVisualBrush xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.IXpsOMVisualBrush
IXpsOMVisualCollection xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.IXpsOMVisualCollection
IXpsPrintJob xpsprint.h Vanara.PInvoke.XpsPrint.IXpsPrintJob
IXpsPrintJobStream xpsprint.h Vanara.PInvoke.XpsPrint.IXpsPrintJobStream

Classes

Native Class Header Managed Class
DocumentSource Vanara.PInvoke.DocumentSource
DocumentTarget Vanara.PInvoke.DocumentTarget
PrintDocumentPackageTarget Vanara.PInvoke.DocumentTarget.PrintDocumentPackageTarget
PrintDocumentPackageTargetFactory Vanara.PInvoke.DocumentTarget.PrintDocumentPackageTargetFactory
PRINTER_DEFAULTS winspool.h Vanara.PInvoke.WinSpool.PRINTER_DEFAULTS
SafeHPRINTER Vanara.PInvoke.WinSpool.SafeHPRINTER
SafeHPRINTERCHANGENOTIFICATION Vanara.PInvoke.WinSpool.SafeHPRINTERCHANGENOTIFICATION
SafeHPTPROVIDER Vanara.PInvoke.PrntvPt.SafeHPTPROVIDER
SafeHSPOOLFILE Vanara.PInvoke.WinSpool.SafeHSPOOLFILE
SafePRINTER_NOTIFY_INFO Vanara.PInvoke.WinSpool.SafePRINTER_NOTIFY_INFO
SafePTMemory Vanara.PInvoke.PrntvPt.SafePTMemory
XpsList Vanara.PInvoke.XpsObjectModel.XpsList
XpsObjectModel Vanara.PInvoke.XpsObjectModel
XpsOMObjectFactory xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.XpsOMObjectFactory
XpsOMThumbnailGenerator xpsobjectmodel.h Vanara.PInvoke.XpsObjectModel.XpsOMThumbnailGenerator
XpsPrint Vanara.PInvoke.XpsPrint