Struct windows_sys::Win32::Graphics::Printing::PRINTPROVIDOR
[−]#[repr(C)]pub struct PRINTPROVIDOR {Show 106 fields
pub fpOpenPrinter: isize,
pub fpSetJob: isize,
pub fpGetJob: isize,
pub fpEnumJobs: isize,
pub fpAddPrinter: isize,
pub fpDeletePrinter: isize,
pub fpSetPrinter: isize,
pub fpGetPrinter: isize,
pub fpEnumPrinters: isize,
pub fpAddPrinterDriver: isize,
pub fpEnumPrinterDrivers: isize,
pub fpGetPrinterDriver: isize,
pub fpGetPrinterDriverDirectory: isize,
pub fpDeletePrinterDriver: isize,
pub fpAddPrintProcessor: isize,
pub fpEnumPrintProcessors: isize,
pub fpGetPrintProcessorDirectory: isize,
pub fpDeletePrintProcessor: isize,
pub fpEnumPrintProcessorDatatypes: isize,
pub fpStartDocPrinter: isize,
pub fpStartPagePrinter: isize,
pub fpWritePrinter: isize,
pub fpEndPagePrinter: isize,
pub fpAbortPrinter: isize,
pub fpReadPrinter: isize,
pub fpEndDocPrinter: isize,
pub fpAddJob: isize,
pub fpScheduleJob: isize,
pub fpGetPrinterData: isize,
pub fpSetPrinterData: isize,
pub fpWaitForPrinterChange: isize,
pub fpClosePrinter: isize,
pub fpAddForm: isize,
pub fpDeleteForm: isize,
pub fpGetForm: isize,
pub fpSetForm: isize,
pub fpEnumForms: isize,
pub fpEnumMonitors: isize,
pub fpEnumPorts: isize,
pub fpAddPort: isize,
pub fpConfigurePort: isize,
pub fpDeletePort: isize,
pub fpCreatePrinterIC: isize,
pub fpPlayGdiScriptOnPrinterIC: isize,
pub fpDeletePrinterIC: isize,
pub fpAddPrinterConnection: isize,
pub fpDeletePrinterConnection: isize,
pub fpPrinterMessageBox: isize,
pub fpAddMonitor: isize,
pub fpDeleteMonitor: isize,
pub fpResetPrinter: isize,
pub fpGetPrinterDriverEx: isize,
pub fpFindFirstPrinterChangeNotification: isize,
pub fpFindClosePrinterChangeNotification: isize,
pub fpAddPortEx: isize,
pub fpShutDown: isize,
pub fpRefreshPrinterChangeNotification: isize,
pub fpOpenPrinterEx: isize,
pub fpAddPrinterEx: isize,
pub fpSetPort: isize,
pub fpEnumPrinterData: isize,
pub fpDeletePrinterData: isize,
pub fpClusterSplOpen: isize,
pub fpClusterSplClose: isize,
pub fpClusterSplIsAlive: isize,
pub fpSetPrinterDataEx: isize,
pub fpGetPrinterDataEx: isize,
pub fpEnumPrinterDataEx: isize,
pub fpEnumPrinterKey: isize,
pub fpDeletePrinterDataEx: isize,
pub fpDeletePrinterKey: isize,
pub fpSeekPrinter: isize,
pub fpDeletePrinterDriverEx: isize,
pub fpAddPerMachineConnection: isize,
pub fpDeletePerMachineConnection: isize,
pub fpEnumPerMachineConnections: isize,
pub fpXcvData: isize,
pub fpAddPrinterDriverEx: isize,
pub fpSplReadPrinter: isize,
pub fpDriverUnloadComplete: isize,
pub fpGetSpoolFileInfo: isize,
pub fpCommitSpoolData: isize,
pub fpCloseSpoolFileHandle: isize,
pub fpFlushPrinter: isize,
pub fpSendRecvBidiData: isize,
pub fpAddPrinterConnection2: isize,
pub fpGetPrintClassObject: isize,
pub fpReportJobProcessingProgress: isize,
pub fpEnumAndLogProvidorObjects: isize,
pub fpInternalGetPrinterDriver: isize,
pub fpFindCompatibleDriver: isize,
pub fpGetJobNamedPropertyValue: isize,
pub fpSetJobNamedProperty: isize,
pub fpDeleteJobNamedProperty: isize,
pub fpEnumJobNamedProperties: isize,
pub fpPowerEvent: isize,
pub fpGetUserPropertyBag: isize,
pub fpCanShutdown: isize,
pub fpLogJobInfoForBranchOffice: isize,
pub fpRegeneratePrintDeviceCapabilities: isize,
pub fpPrintSupportOperation: isize,
pub fpIppCreateJobOnPrinter: isize,
pub fpIppGetJobAttributes: isize,
pub fpIppSetJobAttributes: isize,
pub fpIppGetPrinterAttributes: isize,
pub fpIppSetPrinterAttributes: isize,
}Expand description
Required features: ‘Win32_Graphics_Printing’
Fields
fpOpenPrinter: isizefpSetJob: isizefpGetJob: isizefpEnumJobs: isizefpAddPrinter: isizefpDeletePrinter: isizefpSetPrinter: isizefpGetPrinter: isizefpEnumPrinters: isizefpAddPrinterDriver: isizefpEnumPrinterDrivers: isizefpGetPrinterDriver: isizefpGetPrinterDriverDirectory: isizefpDeletePrinterDriver: isizefpAddPrintProcessor: isizefpEnumPrintProcessors: isizefpGetPrintProcessorDirectory: isizefpDeletePrintProcessor: isizefpEnumPrintProcessorDatatypes: isizefpStartDocPrinter: isizefpStartPagePrinter: isizefpWritePrinter: isizefpEndPagePrinter: isizefpAbortPrinter: isizefpReadPrinter: isizefpEndDocPrinter: isizefpAddJob: isizefpScheduleJob: isizefpGetPrinterData: isizefpSetPrinterData: isizefpWaitForPrinterChange: isizefpClosePrinter: isizefpAddForm: isizefpDeleteForm: isizefpGetForm: isizefpSetForm: isizefpEnumForms: isizefpEnumMonitors: isizefpEnumPorts: isizefpAddPort: isizefpConfigurePort: isizefpDeletePort: isizefpCreatePrinterIC: isizefpPlayGdiScriptOnPrinterIC: isizefpDeletePrinterIC: isizefpAddPrinterConnection: isizefpDeletePrinterConnection: isizefpPrinterMessageBox: isizefpAddMonitor: isizefpDeleteMonitor: isizefpResetPrinter: isizefpGetPrinterDriverEx: isizefpFindFirstPrinterChangeNotification: isizefpFindClosePrinterChangeNotification: isizefpAddPortEx: isizefpShutDown: isizefpRefreshPrinterChangeNotification: isizefpOpenPrinterEx: isizefpAddPrinterEx: isizefpSetPort: isizefpEnumPrinterData: isizefpDeletePrinterData: isizefpClusterSplOpen: isizefpClusterSplClose: isizefpClusterSplIsAlive: isizefpSetPrinterDataEx: isizefpGetPrinterDataEx: isizefpEnumPrinterDataEx: isizefpEnumPrinterKey: isizefpDeletePrinterDataEx: isizefpDeletePrinterKey: isizefpSeekPrinter: isizefpDeletePrinterDriverEx: isizefpAddPerMachineConnection: isizefpDeletePerMachineConnection: isizefpEnumPerMachineConnections: isizefpXcvData: isizefpAddPrinterDriverEx: isizefpSplReadPrinter: isizefpDriverUnloadComplete: isizefpGetSpoolFileInfo: isizefpCommitSpoolData: isizefpCloseSpoolFileHandle: isizefpFlushPrinter: isizefpSendRecvBidiData: isizefpAddPrinterConnection2: isizefpGetPrintClassObject: isizefpReportJobProcessingProgress: isizefpEnumAndLogProvidorObjects: isizefpInternalGetPrinterDriver: isizefpFindCompatibleDriver: isizefpGetJobNamedPropertyValue: isizefpSetJobNamedProperty: isizefpDeleteJobNamedProperty: isizefpEnumJobNamedProperties: isizefpPowerEvent: isizefpGetUserPropertyBag: isizefpCanShutdown: isizefpLogJobInfoForBranchOffice: isizefpRegeneratePrintDeviceCapabilities: isizefpPrintSupportOperation: isizefpIppCreateJobOnPrinter: isizefpIppGetJobAttributes: isizefpIppSetJobAttributes: isizefpIppGetPrinterAttributes: isizefpIppSetPrinterAttributes: isize