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: isize§fpSetJob: isize§fpGetJob: isize§fpEnumJobs: isize§fpAddPrinter: isize§fpDeletePrinter: isize§fpSetPrinter: isize§fpGetPrinter: isize§fpEnumPrinters: isize§fpAddPrinterDriver: isize§fpEnumPrinterDrivers: isize§fpGetPrinterDriver: isize§fpGetPrinterDriverDirectory: isize§fpDeletePrinterDriver: isize§fpAddPrintProcessor: isize§fpEnumPrintProcessors: isize§fpGetPrintProcessorDirectory: isize§fpDeletePrintProcessor: isize§fpEnumPrintProcessorDatatypes: isize§fpStartDocPrinter: isize§fpStartPagePrinter: isize§fpWritePrinter: isize§fpEndPagePrinter: isize§fpAbortPrinter: isize§fpReadPrinter: isize§fpEndDocPrinter: isize§fpAddJob: isize§fpScheduleJob: isize§fpGetPrinterData: isize§fpSetPrinterData: isize§fpWaitForPrinterChange: isize§fpClosePrinter: isize§fpAddForm: isize§fpDeleteForm: isize§fpGetForm: isize§fpSetForm: isize§fpEnumForms: isize§fpEnumMonitors: isize§fpEnumPorts: isize§fpAddPort: isize§fpConfigurePort: isize§fpDeletePort: isize§fpCreatePrinterIC: isize§fpPlayGdiScriptOnPrinterIC: isize§fpDeletePrinterIC: isize§fpAddPrinterConnection: isize§fpDeletePrinterConnection: isize§fpPrinterMessageBox: isize§fpAddMonitor: isize§fpDeleteMonitor: isize§fpResetPrinter: isize§fpGetPrinterDriverEx: isize§fpFindFirstPrinterChangeNotification: isize§fpFindClosePrinterChangeNotification: isize§fpAddPortEx: isize§fpShutDown: isize§fpRefreshPrinterChangeNotification: isize§fpOpenPrinterEx: isize§fpAddPrinterEx: isize§fpSetPort: isize§fpEnumPrinterData: isize§fpDeletePrinterData: isize§fpClusterSplOpen: isize§fpClusterSplClose: isize§fpClusterSplIsAlive: isize§fpSetPrinterDataEx: isize§fpGetPrinterDataEx: isize§fpEnumPrinterDataEx: isize§fpEnumPrinterKey: isize§fpDeletePrinterDataEx: isize§fpDeletePrinterKey: isize§fpSeekPrinter: isize§fpDeletePrinterDriverEx: isize§fpAddPerMachineConnection: isize§fpDeletePerMachineConnection: isize§fpEnumPerMachineConnections: isize§fpXcvData: isize§fpAddPrinterDriverEx: isize§fpSplReadPrinter: isize§fpDriverUnloadComplete: isize§fpGetSpoolFileInfo: isize§fpCommitSpoolData: isize§fpCloseSpoolFileHandle: isize§fpFlushPrinter: isize§fpSendRecvBidiData: isize§fpAddPrinterConnection2: isize§fpGetPrintClassObject: isize§fpReportJobProcessingProgress: isize§fpEnumAndLogProvidorObjects: isize§fpInternalGetPrinterDriver: isize§fpFindCompatibleDriver: isize§fpGetJobNamedPropertyValue: isize§fpSetJobNamedProperty: isize§fpDeleteJobNamedProperty: isize§fpEnumJobNamedProperties: isize§fpPowerEvent: isize§fpGetUserPropertyBag: isize§fpCanShutdown: isize§fpLogJobInfoForBranchOffice: isize§fpRegeneratePrintDeviceCapabilities: isize§fpPrintSupportOperation: isize§fpIppCreateJobOnPrinter: isize§fpIppGetJobAttributes: isize§fpIppSetJobAttributes: isize§fpIppGetPrinterAttributes: isize§fpIppSetPrinterAttributes: isize