Versions in this module Expand all Collapse all v1 v1.0.1 May 28, 2024 v1.0.0 Apr 30, 2024 v0 v0.1.0 Apr 30, 2024 Changes in this version + var GoPackage = "rprn" + var SplfileContentTypePropertyName = "Spool File Contents" + var TableDevMode = 3 + var TableDword = 1 + var TableSecurityDescriptor = 5 + var TableString = 2 + var TableTime = 4 + var WinspoolSyntaxUUID = &uuid.UUID + var WinspoolSyntaxV1_0 = &dcerpc.SyntaxID + func NewWinspoolServerHandle(o WinspoolServer) dcerpc.ServerHandle + func RegisterWinspoolServer(conn dcerpc.Conn, o WinspoolServer, opts ...dcerpc.Option) + func WinspoolServerHandle(ctx context.Context, o WinspoolServer, opNum int, r ndr.Reader) (dcerpc.Operation, error) + type AbortPrinterRequest struct + Printer *Printer + func (o *AbortPrinterRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *AbortPrinterRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type AbortPrinterResponse struct + Return uint32 + func (o *AbortPrinterResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *AbortPrinterResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type AddFormRequest struct + FormInfoContainer *FormContainer + Printer *Printer + func (o *AddFormRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *AddFormRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type AddFormResponse struct + Return uint32 + func (o *AddFormResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *AddFormResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type AddJobRequest struct + AddJob []byte + BufferLength uint32 + Level uint32 + Printer *Printer + func (o *AddJobRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *AddJobRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type AddJobResponse struct + AddJob []byte + NeededLength uint32 + Return uint32 + func (o *AddJobResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *AddJobResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type AddMonitorRequest struct + MonitorContainer *MonitorContainer + Name string + func (o *AddMonitorRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *AddMonitorRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type AddMonitorResponse struct + Return uint32 + func (o *AddMonitorResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *AddMonitorResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type AddPerMachineConnectionRequest struct + PrintServer string + PrinterName string + Provider string + Server string + func (o *AddPerMachineConnectionRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *AddPerMachineConnectionRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type AddPerMachineConnectionResponse struct + Return uint32 + func (o *AddPerMachineConnectionResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *AddPerMachineConnectionResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type AddPortExRequest struct + MonitorName string + Name string + PortContainer *PortContainer + PortVarContainer *PortVarContainer + func (o *AddPortExRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *AddPortExRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type AddPortExResponse struct + Return uint32 + func (o *AddPortExResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *AddPortExResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type AddPrintProcessorRequest struct + Environment string + Name string + PathName string + PrintProcessorName string + func (o *AddPrintProcessorRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *AddPrintProcessorRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type AddPrintProcessorResponse struct + Return uint32 + func (o *AddPrintProcessorResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *AddPrintProcessorResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type AddPrinterDriverExRequest struct + DriverContainer *DriverContainer + FileCopyFlags uint32 + Name string + func (o *AddPrinterDriverExRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *AddPrinterDriverExRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type AddPrinterDriverExResponse struct + Return uint32 + func (o *AddPrinterDriverExResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *AddPrinterDriverExResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type AddPrinterDriverRequest struct + DriverContainer *DriverContainer + Name string + func (o *AddPrinterDriverRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *AddPrinterDriverRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type AddPrinterDriverResponse struct + Return uint32 + func (o *AddPrinterDriverResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *AddPrinterDriverResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type AddPrinterExRequest struct + ClientInfo *ClientContainer + DevModeContainer *DevModeContainer + Name string + PrinterContainer *PrinterContainer + SecurityContainer *SecurityContainer + func (o *AddPrinterExRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *AddPrinterExRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type AddPrinterExResponse struct + Handle *Printer + Return uint32 + func (o *AddPrinterExResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *AddPrinterExResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type AddPrinterRequest struct + DevModeContainer *DevModeContainer + Name string + PrinterContainer *PrinterContainer + SecurityContainer *SecurityContainer + func (o *AddPrinterRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *AddPrinterRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type AddPrinterResponse struct + Handle *Printer + Return uint32 + func (o *AddPrinterResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *AddPrinterResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type BIDIData struct + BIDIType uint32 + Union *BIDIData_Union + func (o *BIDIData) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *BIDIData) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type BIDIData_Union struct + Value is_BIDIData_Union + func (o *BIDIData_Union) GetValue() any + func (o *BIDIData_Union) MarshalUnionNDR(ctx context.Context, w ndr.Writer, sw uint32) error + func (o *BIDIData_Union) NDRSwitchValue(sw uint32) uint32 + func (o *BIDIData_Union) UnmarshalUnionNDR(ctx context.Context, w ndr.Reader, sw uint32) error + type BIDIData_Union_BinaryData struct + BinaryData *BinaryContainer + func (o *BIDIData_Union_BinaryData) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *BIDIData_Union_BinaryData) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type BIDIData_Union_BoolData struct + BoolData int32 + func (o *BIDIData_Union_BoolData) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *BIDIData_Union_BoolData) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type BIDIData_Union_FloatData struct + FloatData float32 + func (o *BIDIData_Union_FloatData) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *BIDIData_Union_FloatData) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type BIDIData_Union_IntData struct + IntData int32 + func (o *BIDIData_Union_IntData) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *BIDIData_Union_IntData) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type BIDIData_Union_StringData struct + StringData string + func (o *BIDIData_Union_StringData) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *BIDIData_Union_StringData) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type BIDIRequestContainer struct + Count uint32 + Data []*BIDIRequestData + Flags uint32 + Version uint32 + func (o *BIDIRequestContainer) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *BIDIRequestContainer) NDRSizeInfo() []uint64 + func (o *BIDIRequestContainer) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type BIDIRequestData struct + Data *BIDIData + RequestNumber uint32 + Schema string + func (o *BIDIRequestData) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *BIDIRequestData) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type BIDIResponseContainer struct + Count uint32 + Data []*BIDIResponseData + Flags uint32 + Version uint32 + func (o *BIDIResponseContainer) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *BIDIResponseContainer) NDRSizeInfo() []uint64 + func (o *BIDIResponseContainer) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type BIDIResponseData struct + Data *BIDIData + RequestNumber uint32 + Result uint32 + Schema string + func (o *BIDIResponseData) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *BIDIResponseData) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type BIDIType uint16 + var BIDITypeBlob BIDIType = 7 + var BIDITypeBool BIDIType = 3 + var BIDITypeEnum BIDIType = 6 + var BIDITypeFloat BIDIType = 2 + var BIDITypeInt BIDIType = 1 + var BIDITypeNull BIDIType = 0 + var BIDITypeString BIDIType = 4 + var BIDITypeText BIDIType = 5 + func (o BIDIType) String() string + type BinaryContainer struct + BufferLength uint32 + String []byte + func (o *BinaryContainer) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *BinaryContainer) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type BranchOfficeJobData struct + EventType BranchOfficeJobEventType + JobID uint32 + JobInfo *BranchOfficeJobData_JobInfo + func (o *BranchOfficeJobData) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *BranchOfficeJobData) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type BranchOfficeJobDataContainer struct + JobData []*BranchOfficeJobData + JobDataEntriesCount uint32 + func (o *BranchOfficeJobDataContainer) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *BranchOfficeJobDataContainer) NDRSizeInfo() []uint64 + func (o *BranchOfficeJobDataContainer) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type BranchOfficeJobDataError struct + DataType string + DocumentName string + ErrorDescription string + JobError string + LastError uint32 + MachineName string + PrintedPages uint32 + PrintedSize int64 + PrinterName string + TotalPages uint32 + TotalSize int64 + UserName string + func (o *BranchOfficeJobDataError) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *BranchOfficeJobDataError) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type BranchOfficeJobDataPipelineFailed struct + DocumentName string + ExtraErrorInfo string + PrinterName string + func (o *BranchOfficeJobDataPipelineFailed) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *BranchOfficeJobDataPipelineFailed) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type BranchOfficeJobDataPrinted struct + DocumentName string + MachineName string + PortName string + PrinterName string + Size int64 + Status uint32 + TotalPages uint32 + UserName string + func (o *BranchOfficeJobDataPrinted) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *BranchOfficeJobDataPrinted) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type BranchOfficeJobDataRendered struct + Color int16 + Copies int16 + ICMMethod uint32 + PrintQuality int16 + Size int64 + TTOption int16 + YResolution int16 + func (o *BranchOfficeJobDataRendered) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *BranchOfficeJobDataRendered) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type BranchOfficeJobData_JobInfo struct + Value is_BranchOfficeJobData_JobInfo + func (o *BranchOfficeJobData_JobInfo) GetValue() any + func (o *BranchOfficeJobData_JobInfo) MarshalUnionNDR(ctx context.Context, w ndr.Writer, sw uint16) error + func (o *BranchOfficeJobData_JobInfo) NDRSwitchValue(sw uint16) uint16 + func (o *BranchOfficeJobData_JobInfo) UnmarshalUnionNDR(ctx context.Context, w ndr.Reader, sw uint16) error + type BranchOfficeJobData_JobInfo_LogJobError struct + LogJobError *BranchOfficeJobDataError + func (o *BranchOfficeJobData_JobInfo_LogJobError) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *BranchOfficeJobData_JobInfo_LogJobError) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type BranchOfficeJobData_JobInfo_LogJobPrinted struct + LogJobPrinted *BranchOfficeJobDataPrinted + func (o *BranchOfficeJobData_JobInfo_LogJobPrinted) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *BranchOfficeJobData_JobInfo_LogJobPrinted) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type BranchOfficeJobData_JobInfo_LogJobRendered struct + LogJobRendered *BranchOfficeJobDataRendered + func (o *BranchOfficeJobData_JobInfo_LogJobRendered) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *BranchOfficeJobData_JobInfo_LogJobRendered) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type BranchOfficeJobData_JobInfo_LogOfflineFileFull struct + LogOfflineFileFull *BranchOfficeLogOfflineFileFull + func (o *BranchOfficeJobData_JobInfo_LogOfflineFileFull) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *BranchOfficeJobData_JobInfo_LogOfflineFileFull) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type BranchOfficeJobData_JobInfo_LogPipelineFailed struct + LogPipelineFailed *BranchOfficeJobDataPipelineFailed + func (o *BranchOfficeJobData_JobInfo_LogPipelineFailed) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *BranchOfficeJobData_JobInfo_LogPipelineFailed) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type BranchOfficeJobEventType uint16 + var BranchOfficeJobEventTypeInvalidJobState BranchOfficeJobEventType = 0 + var BranchOfficeJobEventTypeLogJobError BranchOfficeJobEventType = 3 + var BranchOfficeJobEventTypeLogJobPipelineError BranchOfficeJobEventType = 4 + var BranchOfficeJobEventTypeLogJobPrinted BranchOfficeJobEventType = 1 + var BranchOfficeJobEventTypeLogJobRendered BranchOfficeJobEventType = 2 + var BranchOfficeJobEventTypeLogOfflineFileFull BranchOfficeJobEventType = 5 + func (o BranchOfficeJobEventType) String() string + type BranchOfficeLogOfflineFileFull struct + MachineName string + func (o *BranchOfficeLogOfflineFileFull) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *BranchOfficeLogOfflineFileFull) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type ClientContainer struct + ClientInfo *ClientContainer_ClientInfo + Level uint32 + func (o *ClientContainer) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *ClientContainer) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type ClientContainer_ClientInfo struct + Value is_ClientContainer_ClientInfo + func (o *ClientContainer_ClientInfo) GetValue() any + func (o *ClientContainer_ClientInfo) MarshalUnionNDR(ctx context.Context, w ndr.Writer, sw uint32) error + func (o *ClientContainer_ClientInfo) NDRSwitchValue(sw uint32) uint32 + func (o *ClientContainer_ClientInfo) UnmarshalUnionNDR(ctx context.Context, w ndr.Reader, sw uint32) error + type ClientContainer_ClientInfo_ClientInfo1 struct + ClientInfo1 *ClientInfo1 + func (o *ClientContainer_ClientInfo_ClientInfo1) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *ClientContainer_ClientInfo_ClientInfo1) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type ClientContainer_ClientInfo_NotUsed1 struct + NotUsed1 *ClientInfo2 + func (o *ClientContainer_ClientInfo_NotUsed1) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *ClientContainer_ClientInfo_NotUsed1) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type ClientContainer_ClientInfo_NotUsed2 struct + NotUsed2 *ClientInfo3 + func (o *ClientContainer_ClientInfo_NotUsed2) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *ClientContainer_ClientInfo_NotUsed2) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type ClientInfo1 struct + BuildNum uint32 + MachineName string + MajorVersion uint32 + MinorVersion uint32 + ProcessorArchitecture uint16 + Size uint32 + UserName string + func (o *ClientInfo1) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *ClientInfo1) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type ClientInfo2 struct + NotUsed int64 + func (o *ClientInfo2) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *ClientInfo2) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type ClientInfo3 struct + BuildNum uint32 + Flags uint32 + Length uint32 + MachineName string + MajorVersion uint32 + MinorVersion uint32 + Printer uint64 + ProcessorArchitecture uint16 + Size uint32 + UserName string + func (o *ClientInfo3) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *ClientInfo3) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type ClosePrinterRequest struct + Printer *Printer + func (o *ClosePrinterRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *ClosePrinterRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type ClosePrinterResponse struct + Printer *Printer + Return uint32 + func (o *ClosePrinterResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *ClosePrinterResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type CorePrinterDriver struct + CoreDriverGUID *dtyp.GUID + DriverDate *dtyp.Filetime + DriverVersion uint64 + PackageID []uint16 + func (o *CorePrinterDriver) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *CorePrinterDriver) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type CreateJobOnPrinterRequest struct + JobAttributeGroupBuffer []byte + JobAttributeGroupBufferSize uint32 + JobID uint32 + PDLFormat string + Printer *Printer + func (o *CreateJobOnPrinterRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *CreateJobOnPrinterRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type CreateJobOnPrinterResponse struct + ResponseBuffer []byte + ResponseBufferSize uint32 + Return int32 + func (o *CreateJobOnPrinterResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *CreateJobOnPrinterResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type CreatePrinterICRequest struct + DevModeContainer *DevModeContainer + Printer *Printer + func (o *CreatePrinterICRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *CreatePrinterICRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type CreatePrinterICResponse struct + Handle *GDI + Return uint32 + func (o *CreatePrinterICResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *CreatePrinterICResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type DeleteFormRequest struct + FormName string + Printer *Printer + func (o *DeleteFormRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *DeleteFormRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type DeleteFormResponse struct + Return uint32 + func (o *DeleteFormResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *DeleteFormResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type DeleteJobNamedPropertyRequest struct + JobID uint32 + Name string + Printer *Printer + func (o *DeleteJobNamedPropertyRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *DeleteJobNamedPropertyRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type DeleteJobNamedPropertyResponse struct + Return uint32 + func (o *DeleteJobNamedPropertyResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *DeleteJobNamedPropertyResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type DeleteMonitorRequest struct + Environment string + MonitorName string + Name string + func (o *DeleteMonitorRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *DeleteMonitorRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type DeleteMonitorResponse struct + Return uint32 + func (o *DeleteMonitorResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *DeleteMonitorResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type DeletePerMachineConnectionRequest struct + PrinterName string + Server string + func (o *DeletePerMachineConnectionRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *DeletePerMachineConnectionRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type DeletePerMachineConnectionResponse struct + Return uint32 + func (o *DeletePerMachineConnectionResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *DeletePerMachineConnectionResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type DeletePortRequest struct + Name string + PortName string + Wnd uint64 + func (o *DeletePortRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *DeletePortRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type DeletePortResponse struct + Return uint32 + func (o *DeletePortResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *DeletePortResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type DeletePrintProcessorRequest struct + Environment string + Name string + PrintProcessorName string + func (o *DeletePrintProcessorRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *DeletePrintProcessorRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type DeletePrintProcessorResponse struct + Return uint32 + func (o *DeletePrintProcessorResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *DeletePrintProcessorResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type DeletePrinterDataExRequest struct + KeyName string + Printer *Printer + ValueName string + func (o *DeletePrinterDataExRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *DeletePrinterDataExRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type DeletePrinterDataExResponse struct + Return uint32 + func (o *DeletePrinterDataExResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *DeletePrinterDataExResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type DeletePrinterDataRequest struct + Printer *Printer + ValueName string + func (o *DeletePrinterDataRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *DeletePrinterDataRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type DeletePrinterDataResponse struct + Return uint32 + func (o *DeletePrinterDataResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *DeletePrinterDataResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type DeletePrinterDriverExRequest struct + DeleteFlag uint32 + DriverName string + Environment string + Name string + VersionNum uint32 + func (o *DeletePrinterDriverExRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *DeletePrinterDriverExRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type DeletePrinterDriverExResponse struct + Return uint32 + func (o *DeletePrinterDriverExResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *DeletePrinterDriverExResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type DeletePrinterDriverRequest struct + DriverName string + Environment string + Name string + func (o *DeletePrinterDriverRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *DeletePrinterDriverRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type DeletePrinterDriverResponse struct + Return uint32 + func (o *DeletePrinterDriverResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *DeletePrinterDriverResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type DeletePrinterICRequest struct + PrinterIC *GDI + func (o *DeletePrinterICRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *DeletePrinterICRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type DeletePrinterICResponse struct + PrinterIC *GDI + Return uint32 + func (o *DeletePrinterICResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *DeletePrinterICResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type DeletePrinterKeyRequest struct + KeyName string + Printer *Printer + func (o *DeletePrinterKeyRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *DeletePrinterKeyRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type DeletePrinterKeyResponse struct + Return uint32 + func (o *DeletePrinterKeyResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *DeletePrinterKeyResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type DeletePrinterRequest struct + Printer *Printer + func (o *DeletePrinterRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *DeletePrinterRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type DeletePrinterResponse struct + Return uint32 + func (o *DeletePrinterResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *DeletePrinterResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type DevMode struct + Collate int16 + Color int16 + Copies int16 + DefaultSource int16 + DeviceName []uint16 + DitherType uint32 + DriverExtra uint16 + DriverVersion uint16 + Duplex int16 + Fields uint32 + FormName []uint16 + ICMIntent uint32 + ICMMethod uint32 + MediaType uint32 + NUp uint32 + Orientation int16 + PaperLength int16 + PaperSize int16 + PaperWidth int16 + PrintQuality int16 + Scale int16 + Size uint16 + SpecVersion uint16 + TTOption int16 + YResolution int16 + func (o *DevMode) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *DevMode) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type DevModeContainer struct + BufferLength uint32 + DevMode []byte + func (o *DevModeContainer) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *DevModeContainer) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type DocInfo1 struct + DataType string + DocName string + OutputFile string + func (o *DocInfo1) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *DocInfo1) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type DocInfoContainer struct + DocInfo *DocInfoContainer_DocInfo + Level uint32 + func (o *DocInfoContainer) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *DocInfoContainer) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type DocInfoContainer_DocInfo struct + Value is_DocInfoContainer_DocInfo + func (o *DocInfoContainer_DocInfo) GetValue() any + func (o *DocInfoContainer_DocInfo) MarshalUnionNDR(ctx context.Context, w ndr.Writer, sw uint32) error + func (o *DocInfoContainer_DocInfo) NDRSwitchValue(sw uint32) uint32 + func (o *DocInfoContainer_DocInfo) UnmarshalUnionNDR(ctx context.Context, w ndr.Reader, sw uint32) error + type DocInfoContainer_DocInfo1 struct + DocInfo1 *DocInfo1 + func (o *DocInfoContainer_DocInfo1) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *DocInfoContainer_DocInfo1) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type DriverContainer struct + DriverInfo *DriverContainer_DriverInfo + Level uint32 + func (o *DriverContainer) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *DriverContainer) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type DriverContainer_DriverInfo struct + Value is_DriverContainer_DriverInfo + func (o *DriverContainer_DriverInfo) GetValue() any + func (o *DriverContainer_DriverInfo) MarshalUnionNDR(ctx context.Context, w ndr.Writer, sw uint32) error + func (o *DriverContainer_DriverInfo) NDRSwitchValue(sw uint32) uint32 + func (o *DriverContainer_DriverInfo) UnmarshalUnionNDR(ctx context.Context, w ndr.Reader, sw uint32) error + type DriverContainer_DriverInfo_Level2 struct + Level2 *DriverInfo2 + func (o *DriverContainer_DriverInfo_Level2) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *DriverContainer_DriverInfo_Level2) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type DriverContainer_DriverInfo_Level3 struct + Level3 *DriverInfo3 + func (o *DriverContainer_DriverInfo_Level3) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *DriverContainer_DriverInfo_Level3) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type DriverContainer_DriverInfo_Level4 struct + Level4 *DriverInfo4 + func (o *DriverContainer_DriverInfo_Level4) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *DriverContainer_DriverInfo_Level4) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type DriverContainer_DriverInfo_Level6 struct + Level6 *DriverInfo6 + func (o *DriverContainer_DriverInfo_Level6) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *DriverContainer_DriverInfo_Level6) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type DriverContainer_DriverInfo_Level8 struct + Level8 *DriverInfo8 + func (o *DriverContainer_DriverInfo_Level8) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *DriverContainer_DriverInfo_Level8) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type DriverContainer_DriverInfo_NotUsed struct + NotUsed *DriverInfo1 + func (o *DriverContainer_DriverInfo_NotUsed) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *DriverContainer_DriverInfo_NotUsed) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type DriverInfo1 struct + Name string + func (o *DriverInfo1) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *DriverInfo1) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type DriverInfo2 struct + ConfigFile string + DataFile string + DriverPath string + Environment string + Name string + VersionCount uint32 + func (o *DriverInfo2) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *DriverInfo2) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type DriverInfo3 struct + ConfigFile string + DataFile string + DefaultDataType string + DependentFiles string + DependentFilesLength uint32 + DriverPath string + Environment string + HelpFile string + MonitorName string + Name string + VersionCount uint32 + func (o *DriverInfo3) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *DriverInfo3) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type DriverInfo4 struct + ConfigFile string + DataFile string + DefaultDataType string + DependentFiles string + DependentFilesLength uint32 + DriverPath string + Environment string + HelpFile string + MonitorName string + Name string + PreviousNames string + PreviousNamesLength uint32 + VersionCount uint32 + func (o *DriverInfo4) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *DriverInfo4) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type DriverInfo6 struct + ConfigFile string + DataFile string + DefaultDataType string + DependentFiles string + DependentFilesLength uint32 + DriverDate *dtyp.Filetime + DriverPath string + DriverVersion uint64 + Environment string + HardwareID string + HelpFile string + ManufacturerName string + MonitorName string + Name string + OEMURL string + PreviousNames string + PreviousNamesLength uint32 + Provider string + VersionCount uint32 + func (o *DriverInfo6) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *DriverInfo6) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type DriverInfo8 struct + ColorProfiles string + ColorProfilesLength uint32 + ConfigFile string + CoreDependenciesLength uint32 + CoreDriverDependencies string + DataFile string + DefaultDataType string + DependentFiles string + DependentFilesLength uint32 + DriverDate *dtyp.Filetime + DriverPath string + DriverVersion uint64 + Environment string + HardwareID string + HelpFile string + InfPath string + ManufacturerName string + MinInboxDriverVerDate *dtyp.Filetime + MinInboxDriverVerVersion uint64 + MonitorName string + Name string + OEMURL string + PreviousNames string + PreviousNamesLength uint32 + PrintProcessor string + PrinterDriverAttributes uint32 + Provider string + VendorSetup string + VersionCount uint32 + func (o *DriverInfo8) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *DriverInfo8) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type EndDocPrinterRequest struct + Printer *Printer + func (o *EndDocPrinterRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *EndDocPrinterRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type EndDocPrinterResponse struct + Return uint32 + func (o *EndDocPrinterResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *EndDocPrinterResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type EndPagePrinterRequest struct + Printer *Printer + func (o *EndPagePrinterRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *EndPagePrinterRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type EndPagePrinterResponse struct + Return uint32 + func (o *EndPagePrinterResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *EndPagePrinterResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type EnumFormsRequest struct + BufferLength uint32 + Form []byte + Level uint32 + Printer *Printer + func (o *EnumFormsRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *EnumFormsRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type EnumFormsResponse struct + Form []byte + NeededLength uint32 + Return uint32 + ReturnedCount uint32 + func (o *EnumFormsResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *EnumFormsResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type EnumJobNamedPropertiesRequest struct + JobID uint32 + Printer *Printer + func (o *EnumJobNamedPropertiesRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *EnumJobNamedPropertiesRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type EnumJobNamedPropertiesResponse struct + Properties []*PrintNamedProperty + PropertiesCount uint32 + Return uint32 + func (o *EnumJobNamedPropertiesResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *EnumJobNamedPropertiesResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type EnumJobsRequest struct + BufferLength uint32 + FirstJob uint32 + Job []byte + Level uint32 + NoJobs uint32 + Printer *Printer + func (o *EnumJobsRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *EnumJobsRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type EnumJobsResponse struct + Job []byte + NeededLength uint32 + Return uint32 + ReturnedCount uint32 + func (o *EnumJobsResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *EnumJobsResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type EnumMonitorsRequest struct + BufferLength uint32 + Level uint32 + Monitor []byte + Name string + func (o *EnumMonitorsRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *EnumMonitorsRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type EnumMonitorsResponse struct + Monitor []byte + NeededLength uint32 + Return uint32 + ReturnedCount uint32 + func (o *EnumMonitorsResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *EnumMonitorsResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type EnumPerMachineConnectionsRequest struct + BufferLength uint32 + PrinterEnum []byte + Server string + func (o *EnumPerMachineConnectionsRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *EnumPerMachineConnectionsRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type EnumPerMachineConnectionsResponse struct + NeededLength uint32 + PrinterEnum []byte + Return uint32 + ReturnedCount uint32 + func (o *EnumPerMachineConnectionsResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *EnumPerMachineConnectionsResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type EnumPortsRequest struct + BufferLength uint32 + Level uint32 + Name string + Port []byte + func (o *EnumPortsRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *EnumPortsRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type EnumPortsResponse struct + NeededLength uint32 + Port []byte + Return uint32 + ReturnedCount uint32 + func (o *EnumPortsResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *EnumPortsResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type EnumPrintProcessorDataTypesRequest struct + BufferLength uint32 + DataTypes []byte + Level uint32 + Name string + PrintProcessorName string + func (o *EnumPrintProcessorDataTypesRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *EnumPrintProcessorDataTypesRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type EnumPrintProcessorDataTypesResponse struct + DataTypes []byte + NeededLength uint32 + Return uint32 + ReturnedCount uint32 + func (o *EnumPrintProcessorDataTypesResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *EnumPrintProcessorDataTypesResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type EnumPrintProcessorsRequest struct + BufferLength uint32 + Environment string + Level uint32 + Name string + PrintProcessorInfo []byte + func (o *EnumPrintProcessorsRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *EnumPrintProcessorsRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type EnumPrintProcessorsResponse struct + NeededLength uint32 + PrintProcessorInfo []byte + Return uint32 + ReturnedCount uint32 + func (o *EnumPrintProcessorsResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *EnumPrintProcessorsResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type EnumPrinterDataExRequest struct + EnumValuesInLength uint32 + KeyName string + Printer *Printer + func (o *EnumPrinterDataExRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *EnumPrinterDataExRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type EnumPrinterDataExResponse struct + EnumValues []byte + EnumValuesLength uint32 + EnumValuesOutLength uint32 + Return uint32 + func (o *EnumPrinterDataExResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *EnumPrinterDataExResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type EnumPrinterDataRequest struct + DataInLength uint32 + Index uint32 + Printer *Printer + ValueNameInLength uint32 + func (o *EnumPrinterDataRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *EnumPrinterDataRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type EnumPrinterDataResponse struct + Data []byte + DataOutLength uint32 + Return uint32 + Type uint32 + ValueName string + ValueNameOutLength uint32 + func (o *EnumPrinterDataResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *EnumPrinterDataResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type EnumPrinterDriversRequest struct + BufferLength uint32 + Drivers []byte + Environment string + Level uint32 + Name string + func (o *EnumPrinterDriversRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *EnumPrinterDriversRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type EnumPrinterDriversResponse struct + Drivers []byte + NeededLength uint32 + Return uint32 + ReturnedCount uint32 + func (o *EnumPrinterDriversResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *EnumPrinterDriversResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type EnumPrinterKeyRequest struct + KeyName string + Printer *Printer + SubkeyInLength uint32 + func (o *EnumPrinterKeyRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *EnumPrinterKeyRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type EnumPrinterKeyResponse struct + Return uint32 + Subkey string + SubkeyOutLength uint32 + func (o *EnumPrinterKeyResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *EnumPrinterKeyResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type EnumPrintersRequest struct + BufferLength uint32 + Flags uint32 + Level uint32 + Name string + PrinterEnum []byte + func (o *EnumPrintersRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *EnumPrintersRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type EnumPrintersResponse struct + NeededLength uint32 + PrinterEnum []byte + Return uint32 + ReturnedCount uint32 + func (o *EnumPrintersResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *EnumPrintersResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type FindClosePrinterChangeNotificationRequest struct + Printer *Printer + func (o *FindClosePrinterChangeNotificationRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *FindClosePrinterChangeNotificationRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type FindClosePrinterChangeNotificationResponse struct + Return uint32 + func (o *FindClosePrinterChangeNotificationResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *FindClosePrinterChangeNotificationResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type FlushPrinterRequest struct + Buffer []byte + BufferLength uint32 + Printer *Printer + SleepCount uint32 + func (o *FlushPrinterRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *FlushPrinterRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type FlushPrinterResponse struct + Return uint32 + WrittenCount uint32 + func (o *FlushPrinterResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *FlushPrinterResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type FormContainer struct + FormInfo *FormContainer_FormInfo + Level uint32 + func (o *FormContainer) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *FormContainer) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type FormContainer_FormInfo struct + Value is_FormContainer_FormInfo + func (o *FormContainer_FormInfo) GetValue() any + func (o *FormContainer_FormInfo) MarshalUnionNDR(ctx context.Context, w ndr.Writer, sw uint32) error + func (o *FormContainer_FormInfo) NDRSwitchValue(sw uint32) uint32 + func (o *FormContainer_FormInfo) UnmarshalUnionNDR(ctx context.Context, w ndr.Reader, sw uint32) error + type FormContainer_FormInfo_FormInfo1 struct + FormInfo1 *FormInfo1 + func (o *FormContainer_FormInfo_FormInfo1) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *FormContainer_FormInfo_FormInfo1) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type FormContainer_FormInfo_FormInfo2 struct + FormInfo2 *FormInfo2 + func (o *FormContainer_FormInfo_FormInfo2) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *FormContainer_FormInfo_FormInfo2) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type FormInfo1 struct + Flags uint32 + ImageableArea *Rectangle + Name string + Size *Size + func (o *FormInfo1) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *FormInfo1) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type FormInfo2 struct + DisplayName string + Flags uint32 + ImageableArea *Rectangle + Keyword string + LangID uint16 + MUIDLL string + Name string + ResourceID uint32 + Size *Size + StringType uint32 + func (o *FormInfo2) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *FormInfo2) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type GDI dcetypes.ContextHandle + func (o *GDI) ContextHandle() *dcetypes.ContextHandle + func (o *GDI) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *GDI) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type GetCorePrinterDriversRequest struct + CoreDriverDependencies string + CoreDriversLength uint32 + CorePrinterDriversCount uint32 + Environment string + Server string + func (o *GetCorePrinterDriversRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *GetCorePrinterDriversRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type GetCorePrinterDriversResponse struct + CorePrinterDrivers []*CorePrinterDriver + Return int32 + func (o *GetCorePrinterDriversResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *GetCorePrinterDriversResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type GetFormRequest struct + BufferLength uint32 + Form []byte + FormName string + Level uint32 + Printer *Printer + func (o *GetFormRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *GetFormRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type GetFormResponse struct + Form []byte + NeededLength uint32 + Return uint32 + func (o *GetFormResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *GetFormResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type GetJobAttributesRequest struct + AttributeNameCount uint32 + AttributeNames []string + JobID uint32 + Printer *Printer + func (o *GetJobAttributesRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *GetJobAttributesRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type GetJobAttributesResponse struct + ResponseBuffer []byte + ResponseBufferSize uint32 + Return int32 + func (o *GetJobAttributesResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *GetJobAttributesResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type GetJobNamedPropertyValueRequest struct + JobID uint32 + Name string + Printer *Printer + func (o *GetJobNamedPropertyValueRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *GetJobNamedPropertyValueRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type GetJobNamedPropertyValueResponse struct + Return uint32 + Value *PrintPropertyValue + func (o *GetJobNamedPropertyValueResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *GetJobNamedPropertyValueResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type GetJobRequest struct + BufferLength uint32 + Job []byte + JobID uint32 + Level uint32 + Printer *Printer + func (o *GetJobRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *GetJobRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type GetJobResponse struct + Job []byte + NeededLength uint32 + Return uint32 + func (o *GetJobResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *GetJobResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type GetPrintProcessorDirectoryRequest struct + BufferLength uint32 + Environment string + Level uint32 + Name string + PrintProcessorDirectory []byte + func (o *GetPrintProcessorDirectoryRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *GetPrintProcessorDirectoryRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type GetPrintProcessorDirectoryResponse struct + NeededLength uint32 + PrintProcessorDirectory []byte + Return uint32 + func (o *GetPrintProcessorDirectoryResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *GetPrintProcessorDirectoryResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type GetPrinterAttributesRequest struct + AttributeNameCount uint32 + AttributeNames []string + Printer *Printer + func (o *GetPrinterAttributesRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *GetPrinterAttributesRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type GetPrinterAttributesResponse struct + ResponseBuffer []byte + ResponseBufferSize uint32 + Return int32 + func (o *GetPrinterAttributesResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *GetPrinterAttributesResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type GetPrinterDataExRequest struct + KeyName string + Printer *Printer + Size uint32 + ValueName string + func (o *GetPrinterDataExRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *GetPrinterDataExRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type GetPrinterDataExResponse struct + Data []byte + NeededLength uint32 + Return uint32 + Type uint32 + func (o *GetPrinterDataExResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *GetPrinterDataExResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type GetPrinterDataRequest struct + Printer *Printer + Size uint32 + ValueName string + func (o *GetPrinterDataRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *GetPrinterDataRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type GetPrinterDataResponse struct + Data []byte + NeededLength uint32 + Return uint32 + Type uint32 + func (o *GetPrinterDataResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *GetPrinterDataResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type GetPrinterDriver2Request struct + BufferLength uint32 + ClientMajorVersion uint32 + ClientMinorVersion uint32 + Driver []byte + Environment string + Level uint32 + Printer *Printer + func (o *GetPrinterDriver2Request) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *GetPrinterDriver2Request) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type GetPrinterDriver2Response struct + Driver []byte + NeededLength uint32 + Return uint32 + ServerMaxVersion uint32 + ServerMinVersion uint32 + func (o *GetPrinterDriver2Response) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *GetPrinterDriver2Response) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type GetPrinterDriverDirectoryRequest struct + BufferLength uint32 + DriverDirectory []byte + Environment string + Level uint32 + Name string + func (o *GetPrinterDriverDirectoryRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *GetPrinterDriverDirectoryRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type GetPrinterDriverDirectoryResponse struct + DriverDirectory []byte + NeededLength uint32 + Return uint32 + func (o *GetPrinterDriverDirectoryResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *GetPrinterDriverDirectoryResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type GetPrinterDriverPackagePathRequest struct + DriverPackageCab string + DriverPackageCabLength uint32 + Environment string + Language string + PackageID string + Server string + func (o *GetPrinterDriverPackagePathRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *GetPrinterDriverPackagePathRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type GetPrinterDriverPackagePathResponse struct + DriverPackageCab string + RequiredLength uint32 + Return int32 + func (o *GetPrinterDriverPackagePathResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *GetPrinterDriverPackagePathResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type GetPrinterDriverRequest struct + BufferLength uint32 + Driver []byte + Environment string + Level uint32 + Printer *Printer + func (o *GetPrinterDriverRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *GetPrinterDriverRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type GetPrinterDriverResponse struct + Driver []byte + NeededLength uint32 + Return uint32 + func (o *GetPrinterDriverResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *GetPrinterDriverResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type GetPrinterRequest struct + BufferLength uint32 + Level uint32 + Printer *Printer + PrinterBuffer []byte + func (o *GetPrinterRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *GetPrinterRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type GetPrinterResponse struct + NeededLength uint32 + PrinterBuffer []byte + Return uint32 + func (o *GetPrinterResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *GetPrinterResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type JobContainer struct + JobInfo *JobContainer_JobInfo + Level uint32 + func (o *JobContainer) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *JobContainer) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type JobContainer_JobInfo struct + Value is_JobContainer_JobInfo + func (o *JobContainer_JobInfo) GetValue() any + func (o *JobContainer_JobInfo) MarshalUnionNDR(ctx context.Context, w ndr.Writer, sw uint32) error + func (o *JobContainer_JobInfo) NDRSwitchValue(sw uint32) uint32 + func (o *JobContainer_JobInfo) UnmarshalUnionNDR(ctx context.Context, w ndr.Reader, sw uint32) error + type JobContainer_JobInfo_Level1 struct + Level1 *JobInfo1 + func (o *JobContainer_JobInfo_Level1) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *JobContainer_JobInfo_Level1) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type JobContainer_JobInfo_Level2 struct + Level2 *JobInfo2 + func (o *JobContainer_JobInfo_Level2) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *JobContainer_JobInfo_Level2) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type JobContainer_JobInfo_Level3 struct + Level3 *JobInfo3 + func (o *JobContainer_JobInfo_Level3) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *JobContainer_JobInfo_Level3) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type JobContainer_JobInfo_Level4 struct + Level4 *JobInfo4 + func (o *JobContainer_JobInfo_Level4) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *JobContainer_JobInfo_Level4) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type JobInfo1 struct + DataType string + Document string + JobID uint32 + MachineName string + PagesPrinted uint32 + Position uint32 + PrinterName string + Priority uint32 + Status uint32 + StatusString string + Submitted *dtyp.SystemTime + TotalPages uint32 + UserName string + func (o *JobInfo1) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *JobInfo1) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type JobInfo2 struct + DataType string + DevMode uint64 + Document string + DriverName string + JobID uint32 + MachineName string + NotifyName string + PagesPrinted uint32 + Parameters string + Position uint32 + PrintProcessor string + PrinterName string + Priority uint32 + SecurityDescriptor uint64 + Size uint32 + StartTime uint32 + Status uint32 + StatusString string + Submitted *dtyp.SystemTime + Time uint32 + TotalPages uint32 + UntilTime uint32 + UserName string + func (o *JobInfo2) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *JobInfo2) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type JobInfo3 struct + JobID uint32 + NextJobID uint32 + func (o *JobInfo3) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *JobInfo3) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type JobInfo4 struct + DataType string + DevMode uint64 + Document string + DriverName string + JobID uint32 + MachineName string + NotifyName string + PagesPrinted uint32 + Parameters string + Position uint32 + PrintProcessor string + PrinterName string + Priority uint32 + SecurityDescriptor uint64 + Size uint32 + SizeHigh int32 + StartTime uint32 + Status uint32 + StatusString string + Submitted *dtyp.SystemTime + Time uint32 + TotalPages uint32 + UntilTime uint32 + UserName string + func (o *JobInfo4) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *JobInfo4) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type LogJobInfoForBranchOfficeRequest struct + BranchOfficeJobDataContainer *BranchOfficeJobDataContainer + Printer *Printer + func (o *LogJobInfoForBranchOfficeRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *LogJobInfoForBranchOfficeRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type LogJobInfoForBranchOfficeResponse struct + Return uint32 + func (o *LogJobInfoForBranchOfficeResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *LogJobInfoForBranchOfficeResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type MonitorContainer struct + Level uint32 + MonitorInfo *MonitorContainer_MonitorInfo + func (o *MonitorContainer) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *MonitorContainer) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type MonitorContainer_MonitorInfo struct + Value is_MonitorContainer_MonitorInfo + func (o *MonitorContainer_MonitorInfo) GetValue() any + func (o *MonitorContainer_MonitorInfo) MarshalUnionNDR(ctx context.Context, w ndr.Writer, sw uint32) error + func (o *MonitorContainer_MonitorInfo) NDRSwitchValue(sw uint32) uint32 + func (o *MonitorContainer_MonitorInfo) UnmarshalUnionNDR(ctx context.Context, w ndr.Reader, sw uint32) error + type MonitorContainer_MonitorInfo_MonitorInfo1 struct + MonitorInfo1 *MonitorInfo1 + func (o *MonitorContainer_MonitorInfo_MonitorInfo1) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *MonitorContainer_MonitorInfo_MonitorInfo1) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type MonitorContainer_MonitorInfo_MonitorInfo2 struct + MonitorInfo2 *MonitorInfo2 + func (o *MonitorContainer_MonitorInfo_MonitorInfo2) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *MonitorContainer_MonitorInfo_MonitorInfo2) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type MonitorInfo1 struct + Name string + func (o *MonitorInfo1) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *MonitorInfo1) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type MonitorInfo2 struct + DLLName string + Environment string + Name string + func (o *MonitorInfo2) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *MonitorInfo2) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type OSType uint16 + var OSTypeVerNTDomainController OSType = 2 + var OSTypeVerNTServer OSType = 3 + var OSTypeVerNTWorkstation OSType = 1 + func (o OSType) String() string + type OpenPrinterExRequest struct + AccessRequired uint32 + ClientInfo *ClientContainer + DataType string + DevModeContainer *DevModeContainer + PrinterName string + func (o *OpenPrinterExRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *OpenPrinterExRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type OpenPrinterExResponse struct + Handle *Printer + Return uint32 + func (o *OpenPrinterExResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *OpenPrinterExResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type OpenPrinterRequest struct + AccessRequired uint32 + DataType string + DevModeContainer *DevModeContainer + PrinterName string + func (o *OpenPrinterRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *OpenPrinterRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type OpenPrinterResponse struct + Handle *Printer + Return uint32 + func (o *OpenPrinterResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *OpenPrinterResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type PlayGDIScriptOnPrinterICRequest struct + In []byte + InCount uint32 + OutCount uint32 + PrinterIC *GDI + Ul uint32 + func (o *PlayGDIScriptOnPrinterICRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PlayGDIScriptOnPrinterICRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type PlayGDIScriptOnPrinterICResponse struct + Out []byte + Return uint32 + func (o *PlayGDIScriptOnPrinterICResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PlayGDIScriptOnPrinterICResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type PortContainer struct + Level uint32 + PortInfo *PortContainer_PortInfo + func (o *PortContainer) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PortContainer) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PortContainer_PortInfo struct + Value is_PortContainer_PortInfo + func (o *PortContainer_PortInfo) GetValue() any + func (o *PortContainer_PortInfo) MarshalUnionNDR(ctx context.Context, w ndr.Writer, sw uint32) error + func (o *PortContainer_PortInfo) NDRSwitchValue(sw uint32) uint32 + func (o *PortContainer_PortInfo) UnmarshalUnionNDR(ctx context.Context, w ndr.Reader, sw uint32) error + type PortContainer_PortInfo_PortInfo1 struct + PortInfo1 *PortInfo1 + func (o *PortContainer_PortInfo_PortInfo1) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PortContainer_PortInfo_PortInfo1) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PortContainer_PortInfo_PortInfo2 struct + PortInfo2 *PortInfo2 + func (o *PortContainer_PortInfo_PortInfo2) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PortContainer_PortInfo_PortInfo2) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PortContainer_PortInfo_PortInfo255 struct + PortInfo255 *PortInfo255 + func (o *PortContainer_PortInfo_PortInfo255) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PortContainer_PortInfo_PortInfo255) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PortContainer_PortInfo_PortInfo3 struct + PortInfo3 *PortInfo3 + func (o *PortContainer_PortInfo_PortInfo3) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PortContainer_PortInfo_PortInfo3) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PortInfo1 struct + PortName string + func (o *PortInfo1) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PortInfo1) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PortInfo2 struct + Description string + MonitorName string + PortName string + PortType uint32 + func (o *PortInfo2) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PortInfo2) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PortInfo255 struct + MonitorData uint8 + MonitorDataLength uint32 + PortName string + func (o *PortInfo255) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PortInfo255) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PortInfo3 struct + Severity uint32 + Status uint32 + StatusString string + func (o *PortInfo3) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PortInfo3) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PortVarContainer struct + MonitorData []byte + MonitorDataLength uint32 + func (o *PortVarContainer) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PortVarContainer) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PrintNamedProperty struct + PropertyName string + PropertyValue *PrintPropertyValue + func (o *PrintNamedProperty) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PrintNamedProperty) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PrintPropertyType uint16 + var PrintPropertyTypeBuffer PrintPropertyType = 5 + var PrintPropertyTypeByte PrintPropertyType = 4 + var PrintPropertyTypeInt32 PrintPropertyType = 2 + var PrintPropertyTypeInt64 PrintPropertyType = 3 + var PrintPropertyTypeString PrintPropertyType = 1 + func (o PrintPropertyType) String() string + type PrintPropertyValue struct + PropertyType PrintPropertyType + Value *PrintPropertyValue_Value + func (o *PrintPropertyValue) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PrintPropertyValue) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PrintPropertyValue_PropertyBlob struct + PropertyBlob *PrintPropertyValue_Value_PropertyBlob + func (o *PrintPropertyValue_PropertyBlob) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PrintPropertyValue_PropertyBlob) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PrintPropertyValue_PropertyByte struct + PropertyByte uint8 + func (o *PrintPropertyValue_PropertyByte) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PrintPropertyValue_PropertyByte) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PrintPropertyValue_PropertyInt32 struct + PropertyInt32 int32 + func (o *PrintPropertyValue_PropertyInt32) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PrintPropertyValue_PropertyInt32) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PrintPropertyValue_PropertyInt64 struct + PropertyInt64 int64 + func (o *PrintPropertyValue_PropertyInt64) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PrintPropertyValue_PropertyInt64) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PrintPropertyValue_PropertyString struct + PropertyString string + func (o *PrintPropertyValue_PropertyString) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PrintPropertyValue_PropertyString) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PrintPropertyValue_Value struct + Value is_PrintPropertyValue_Value + func (o *PrintPropertyValue_Value) GetValue() any + func (o *PrintPropertyValue_Value) MarshalUnionNDR(ctx context.Context, w ndr.Writer, sw uint16) error + func (o *PrintPropertyValue_Value) NDRSwitchValue(sw uint16) uint16 + func (o *PrintPropertyValue_Value) UnmarshalUnionNDR(ctx context.Context, w ndr.Reader, sw uint16) error + type PrintPropertyValue_Value_PropertyBlob struct + Buffer []byte + BufferLength uint32 + func (o *PrintPropertyValue_Value_PropertyBlob) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PrintPropertyValue_Value_PropertyBlob) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type Printer dcetypes.ContextHandle + func (o *Printer) ContextHandle() *dcetypes.ContextHandle + func (o *Printer) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *Printer) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PrinterContainer struct + Level uint32 + PrinterInfo *PrinterContainer_PrinterInfo + func (o *PrinterContainer) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PrinterContainer) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PrinterContainer_PrinterInfo struct + Value is_PrinterContainer_PrinterInfo + func (o *PrinterContainer_PrinterInfo) GetValue() any + func (o *PrinterContainer_PrinterInfo) MarshalUnionNDR(ctx context.Context, w ndr.Writer, sw uint32) error + func (o *PrinterContainer_PrinterInfo) NDRSwitchValue(sw uint32) uint32 + func (o *PrinterContainer_PrinterInfo) UnmarshalUnionNDR(ctx context.Context, w ndr.Reader, sw uint32) error + type PrinterContainer_PrinterInfo_PrinterInfo1 struct + PrinterInfo1 *PrinterInfo1 + func (o *PrinterContainer_PrinterInfo_PrinterInfo1) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PrinterContainer_PrinterInfo_PrinterInfo1) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PrinterContainer_PrinterInfo_PrinterInfo2 struct + PrinterInfo2 *PrinterInfo2 + func (o *PrinterContainer_PrinterInfo_PrinterInfo2) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PrinterContainer_PrinterInfo_PrinterInfo2) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PrinterContainer_PrinterInfo_PrinterInfo3 struct + PrinterInfo3 *PrinterInfo3 + func (o *PrinterContainer_PrinterInfo_PrinterInfo3) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PrinterContainer_PrinterInfo_PrinterInfo3) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PrinterContainer_PrinterInfo_PrinterInfo4 struct + PrinterInfo4 *PrinterInfo4 + func (o *PrinterContainer_PrinterInfo_PrinterInfo4) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PrinterContainer_PrinterInfo_PrinterInfo4) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PrinterContainer_PrinterInfo_PrinterInfo5 struct + PrinterInfo5 *PrinterInfo5 + func (o *PrinterContainer_PrinterInfo_PrinterInfo5) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PrinterContainer_PrinterInfo_PrinterInfo5) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PrinterContainer_PrinterInfo_PrinterInfo6 struct + PrinterInfo6 *PrinterInfo6 + func (o *PrinterContainer_PrinterInfo_PrinterInfo6) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PrinterContainer_PrinterInfo_PrinterInfo6) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PrinterContainer_PrinterInfo_PrinterInfo7 struct + PrinterInfo7 *PrinterInfo7 + func (o *PrinterContainer_PrinterInfo_PrinterInfo7) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PrinterContainer_PrinterInfo_PrinterInfo7) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PrinterContainer_PrinterInfo_PrinterInfo8 struct + PrinterInfo8 *PrinterInfo8 + func (o *PrinterContainer_PrinterInfo_PrinterInfo8) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PrinterContainer_PrinterInfo_PrinterInfo8) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PrinterContainer_PrinterInfo_PrinterInfo9 struct + PrinterInfo9 *PrinterInfo9 + func (o *PrinterContainer_PrinterInfo_PrinterInfo9) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PrinterContainer_PrinterInfo_PrinterInfo9) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PrinterContainer_PrinterInfo_PrinterInfoStress struct + PrinterInfoStress *PrinterInfoStress + func (o *PrinterContainer_PrinterInfo_PrinterInfoStress) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PrinterContainer_PrinterInfo_PrinterInfoStress) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PrinterInfo1 struct + Comment string + Description string + Flags uint32 + Name string + func (o *PrinterInfo1) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PrinterInfo1) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PrinterInfo2 struct + Attributes uint32 + AveragePpm uint32 + Comment string + DataType string + DefaultPriority uint32 + DevMode uint64 + DriverName string + JobsCount uint32 + Location string + Parameters string + PortName string + PrintProcessor string + PrinterName string + Priority uint32 + SecurityDescriptor uint64 + SepFile string + ServerName string + ShareName string + StartTime uint32 + Status uint32 + UntilTime uint32 + func (o *PrinterInfo2) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PrinterInfo2) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PrinterInfo3 struct + SecurityDescriptor uint64 + func (o *PrinterInfo3) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PrinterInfo3) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PrinterInfo4 struct + Attributes uint32 + PrinterName string + ServerName string + func (o *PrinterInfo4) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PrinterInfo4) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PrinterInfo5 struct + Attributes uint32 + DeviceNotSelectedTimeout uint32 + PortName string + PrinterName string + TransmissionRetryTimeout uint32 + func (o *PrinterInfo5) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PrinterInfo5) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PrinterInfo6 struct + Status uint32 + func (o *PrinterInfo6) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PrinterInfo6) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PrinterInfo7 struct + Action uint32 + ObjectGUID string + func (o *PrinterInfo7) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PrinterInfo7) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PrinterInfo8 struct + DevMode uint64 + func (o *PrinterInfo8) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PrinterInfo8) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PrinterInfo9 struct + DevMode uint64 + func (o *PrinterInfo9) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PrinterInfo9) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PrinterInfoStress struct + AddNetPrintersCount uint32 + ChangeIDCount uint32 + EnumerateNetworkPrintersCount uint32 + ErrorNotReadyCount uint32 + ErrorOutOfPaperCount uint32 + FreeBuild uint32 + GetVersion uint32 + HighPartTotalBytes uint32 + JobErrorCount uint32 + JobsCount uint32 + LastError uint32 + MaxSpoolingCount uint32 + MaxcReference uint32 + NumberOfProcessors uint32 + PrinterName string + ProcessorArchitecture uint16 + ProcessorLevel uint16 + ProcessorType uint32 + ReferenceCount uint32 + ReferenceICCount uint32 + ServerName string + SpoolingCount uint32 + Status uint32 + TotalBytesCount uint32 + TotalJobsCount uint32 + TotalPagesPrintedCount uint32 + UpTime *dtyp.SystemTime + func (o *PrinterInfoStress) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PrinterInfoStress) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type ReadPrinterRequest struct + BufferLength uint32 + Printer *Printer + func (o *ReadPrinterRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *ReadPrinterRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type ReadPrinterResponse struct + Buffer []byte + NoBytesReadCount uint32 + Return uint32 + func (o *ReadPrinterResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *ReadPrinterResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type Rectangle struct + Bottom int32 + Left int32 + Right int32 + Top int32 + func (o *Rectangle) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *Rectangle) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type RegeneratePrintDeviceCapabilitiesRequest struct + Printer *Printer + func (o *RegeneratePrintDeviceCapabilitiesRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *RegeneratePrintDeviceCapabilitiesRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type RegeneratePrintDeviceCapabilitiesResponse struct + Return uint32 + func (o *RegeneratePrintDeviceCapabilitiesResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *RegeneratePrintDeviceCapabilitiesResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type RemoteFindFirstPrinterChangeNotificationExRequest struct + Flags uint32 + LocalMachine string + NotifyOptions *V2NotifyOptions + Options uint32 + Printer *Printer + PrinterLocal uint32 + func (o *RemoteFindFirstPrinterChangeNotificationExRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *RemoteFindFirstPrinterChangeNotificationExRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type RemoteFindFirstPrinterChangeNotificationExResponse struct + Return uint32 + func (o *RemoteFindFirstPrinterChangeNotificationExResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *RemoteFindFirstPrinterChangeNotificationExResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type RemoteFindFirstPrinterChangeNotificationRequest struct + Buffer []byte + BufferLength uint32 + Flags uint32 + LocalMachine string + Options uint32 + Printer *Printer + PrinterLocal uint32 + func (o *RemoteFindFirstPrinterChangeNotificationRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *RemoteFindFirstPrinterChangeNotificationRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type RemoteFindFirstPrinterChangeNotificationResponse struct + Buffer []byte + Return uint32 + func (o *RemoteFindFirstPrinterChangeNotificationResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *RemoteFindFirstPrinterChangeNotificationResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type ReplyClosePrinterRequest struct + Notify *Printer + func (o *ReplyClosePrinterRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *ReplyClosePrinterRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type ReplyClosePrinterResponse struct + Notify *Printer + Return uint32 + func (o *ReplyClosePrinterResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *ReplyClosePrinterResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type ReplyOpenPrinterRequest struct + Buffer []byte + BufferLength uint32 + Machine string + PrinterRemote uint32 + Type uint32 + func (o *ReplyOpenPrinterRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *ReplyOpenPrinterRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type ReplyOpenPrinterResponse struct + PrinterNotify *Printer + Return uint32 + func (o *ReplyOpenPrinterResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *ReplyOpenPrinterResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type ResetPrinterRequest struct + DataType string + DevModeContainer *DevModeContainer + Printer *Printer + func (o *ResetPrinterRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *ResetPrinterRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type ResetPrinterResponse struct + Return uint32 + func (o *ResetPrinterResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *ResetPrinterResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type RouterRefreshPrinterChangeNotificationRequest struct + Color uint32 + Out *V2NotifyOptions + Printer *Printer + func (o *RouterRefreshPrinterChangeNotificationRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *RouterRefreshPrinterChangeNotificationRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type RouterRefreshPrinterChangeNotificationResponse struct + Return uint32 + func (o *RouterRefreshPrinterChangeNotificationResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *RouterRefreshPrinterChangeNotificationResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type RouterReplyPrinterExRequest struct + Color uint32 + Flags uint32 + Notify *Printer + Reply *V2ReplyPrinter + ReplyType uint32 + func (o *RouterReplyPrinterExRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *RouterReplyPrinterExRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type RouterReplyPrinterExResponse struct + Result uint32 + Return uint32 + func (o *RouterReplyPrinterExResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *RouterReplyPrinterExResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type RouterReplyPrinterRequest struct + Buffer []byte + BufferLength uint32 + Flags uint32 + Notify *Printer + func (o *RouterReplyPrinterRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *RouterReplyPrinterRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type RouterReplyPrinterResponse struct + Return uint32 + func (o *RouterReplyPrinterResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *RouterReplyPrinterResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type ScheduleJobRequest struct + JobID uint32 + Printer *Printer + func (o *ScheduleJobRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *ScheduleJobRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type ScheduleJobResponse struct + Return uint32 + func (o *ScheduleJobResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *ScheduleJobResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type SecurityContainer struct + BufferLength uint32 + Security []byte + func (o *SecurityContainer) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *SecurityContainer) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type SendRecvBIDIDataRequest struct + Action string + Printer *Printer + RequestData *BIDIRequestContainer + func (o *SendRecvBIDIDataRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *SendRecvBIDIDataRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type SendRecvBIDIDataResponse struct + ResponseData *BIDIResponseContainer + Return uint32 + func (o *SendRecvBIDIDataResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *SendRecvBIDIDataResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type SetFormRequest struct + FormInfoContainer *FormContainer + FormName string + Printer *Printer + func (o *SetFormRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *SetFormRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type SetFormResponse struct + Return uint32 + func (o *SetFormResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *SetFormResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type SetJobAttributesRequest struct + JobAttributeGroupBuffer []byte + JobAttributeGroupBufferSize uint32 + JobID uint32 + Printer *Printer + func (o *SetJobAttributesRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *SetJobAttributesRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type SetJobAttributesResponse struct + ResponseBuffer []byte + ResponseBufferSize uint32 + Return int32 + func (o *SetJobAttributesResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *SetJobAttributesResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type SetJobNamedPropertyRequest struct + JobID uint32 + Printer *Printer + Property *PrintNamedProperty + func (o *SetJobNamedPropertyRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *SetJobNamedPropertyRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type SetJobNamedPropertyResponse struct + Return uint32 + func (o *SetJobNamedPropertyResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *SetJobNamedPropertyResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type SetJobRequest struct + Command uint32 + JobContainer *JobContainer + JobID uint32 + Printer *Printer + func (o *SetJobRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *SetJobRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type SetJobResponse struct + Return uint32 + func (o *SetJobResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *SetJobResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type SetPortRequest struct + Name string + PortContainer *PortContainer + PortName string + func (o *SetPortRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *SetPortRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type SetPortResponse struct + Return uint32 + func (o *SetPortResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *SetPortResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type SetPrinterAttributesRequest struct + JobAttributeGroupBuffer []byte + JobAttributeGroupBufferSize uint32 + Printer *Printer + func (o *SetPrinterAttributesRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *SetPrinterAttributesRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type SetPrinterAttributesResponse struct + ResponseBuffer []byte + ResponseBufferSize uint32 + Return int32 + func (o *SetPrinterAttributesResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *SetPrinterAttributesResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type SetPrinterDataExRequest struct + Data []byte + DataLength uint32 + KeyName string + Printer *Printer + Type uint32 + ValueName string + func (o *SetPrinterDataExRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *SetPrinterDataExRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type SetPrinterDataExResponse struct + Return uint32 + func (o *SetPrinterDataExResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *SetPrinterDataExResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type SetPrinterDataRequest struct + Data []byte + DataLength uint32 + Printer *Printer + Type uint32 + ValueName string + func (o *SetPrinterDataRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *SetPrinterDataRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type SetPrinterDataResponse struct + Return uint32 + func (o *SetPrinterDataResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *SetPrinterDataResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type SetPrinterRequest struct + Command uint32 + DevModeContainer *DevModeContainer + Printer *Printer + PrinterContainer *PrinterContainer + SecurityContainer *SecurityContainer + func (o *SetPrinterRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *SetPrinterRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type SetPrinterResponse struct + Return uint32 + func (o *SetPrinterResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *SetPrinterResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type Size struct + X int32 + Y int32 + func (o *Size) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *Size) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type StartDocPrinterRequest struct + DocInfoContainer *DocInfoContainer + Printer *Printer + func (o *StartDocPrinterRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *StartDocPrinterRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type StartDocPrinterResponse struct + JobID uint32 + Return uint32 + func (o *StartDocPrinterResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *StartDocPrinterResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type StartPagePrinterRequest struct + Printer *Printer + func (o *StartPagePrinterRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *StartPagePrinterRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type StartPagePrinterResponse struct + Return uint32 + func (o *StartPagePrinterResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *StartPagePrinterResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type StringContainer struct + BufferLength uint32 + String string + func (o *StringContainer) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *StringContainer) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type SystemTimeContainer struct + BufferLength uint32 + SystemTime *dtyp.SystemTime + func (o *SystemTimeContainer) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *SystemTimeContainer) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type V2NotifyInfo struct + Count uint32 + Data []*V2NotifyInfoData + Flags uint32 + Version uint32 + func (o *V2NotifyInfo) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *V2NotifyInfo) NDRSizeInfo() []uint64 + func (o *V2NotifyInfo) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type V2NotifyInfoData struct + Data *V2NotifyInfoDataData + Field uint16 + ID uint32 + NotifyInfoDataType uint32 + Type uint16 + func (o *V2NotifyInfoData) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *V2NotifyInfoData) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type V2NotifyInfoDataData struct + Value is_V2NotifyInfoDataData + func (o *V2NotifyInfoDataData) GetValue() any + func (o *V2NotifyInfoDataData) MarshalUnionNDR(ctx context.Context, w ndr.Writer, sw uint32) error + func (o *V2NotifyInfoDataData) NDRSwitchValue(sw uint32) uint32 + func (o *V2NotifyInfoDataData) UnmarshalUnionNDR(ctx context.Context, w ndr.Reader, sw uint32) error + type V2NotifyInfoDataData_Data struct + Data []uint32 + func (o *V2NotifyInfoDataData_Data) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *V2NotifyInfoDataData_Data) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type V2NotifyInfoDataData_DevMode struct + DevMode *DevModeContainer + func (o *V2NotifyInfoDataData_DevMode) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *V2NotifyInfoDataData_DevMode) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type V2NotifyInfoDataData_SecurityDescriptor struct + SecurityDescriptor *SecurityContainer + func (o *V2NotifyInfoDataData_SecurityDescriptor) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *V2NotifyInfoDataData_SecurityDescriptor) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type V2NotifyInfoDataData_String struct + String *StringContainer + func (o *V2NotifyInfoDataData_String) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *V2NotifyInfoDataData_String) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type V2NotifyInfoDataData_SystemTime struct + SystemTime *SystemTimeContainer + func (o *V2NotifyInfoDataData_SystemTime) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *V2NotifyInfoDataData_SystemTime) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type V2NotifyOptions struct + Count uint32 + Types []*V2NotifyOptionsType + Version uint32 + func (o *V2NotifyOptions) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *V2NotifyOptions) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type V2NotifyOptionsType struct + Count uint32 + Fields []uint16 + Type uint16 + func (o *V2NotifyOptionsType) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *V2NotifyOptionsType) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type V2ReplyPrinter struct + Value is_V2ReplyPrinter + func (o *V2ReplyPrinter) GetValue() any + func (o *V2ReplyPrinter) MarshalUnionNDR(ctx context.Context, w ndr.Writer, sw uint32) error + func (o *V2ReplyPrinter) NDRSwitchValue(sw uint32) uint32 + func (o *V2ReplyPrinter) UnmarshalUnionNDR(ctx context.Context, w ndr.Reader, sw uint32) error + type V2ReplyPrinter_Info struct + Info *V2NotifyInfo + func (o *V2ReplyPrinter_Info) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *V2ReplyPrinter_Info) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type WaitForPrinterChangeRequest struct + Flags uint32 + Printer *Printer + func (o *WaitForPrinterChangeRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *WaitForPrinterChangeRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type WaitForPrinterChangeResponse struct + FlagsOut uint32 + Return uint32 + func (o *WaitForPrinterChangeResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *WaitForPrinterChangeResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type WinspoolClient interface + AbortPrinter func(context.Context, *AbortPrinterRequest, ...dcerpc.CallOption) (*AbortPrinterResponse, error) + AddForm func(context.Context, *AddFormRequest, ...dcerpc.CallOption) (*AddFormResponse, error) + AddJob func(context.Context, *AddJobRequest, ...dcerpc.CallOption) (*AddJobResponse, error) + AddMonitor func(context.Context, *AddMonitorRequest, ...dcerpc.CallOption) (*AddMonitorResponse, error) + AddPerMachineConnection func(context.Context, *AddPerMachineConnectionRequest, ...dcerpc.CallOption) (*AddPerMachineConnectionResponse, error) + AddPortEx func(context.Context, *AddPortExRequest, ...dcerpc.CallOption) (*AddPortExResponse, error) + AddPrintProcessor func(context.Context, *AddPrintProcessorRequest, ...dcerpc.CallOption) (*AddPrintProcessorResponse, error) + AddPrinter func(context.Context, *AddPrinterRequest, ...dcerpc.CallOption) (*AddPrinterResponse, error) + AddPrinterDriver func(context.Context, *AddPrinterDriverRequest, ...dcerpc.CallOption) (*AddPrinterDriverResponse, error) + AddPrinterDriverEx func(context.Context, *AddPrinterDriverExRequest, ...dcerpc.CallOption) (*AddPrinterDriverExResponse, error) + AddPrinterEx func(context.Context, *AddPrinterExRequest, ...dcerpc.CallOption) (*AddPrinterExResponse, error) + AlterContext func(context.Context, ...dcerpc.Option) error + ClosePrinter func(context.Context, *ClosePrinterRequest, ...dcerpc.CallOption) (*ClosePrinterResponse, error) + CreateJobOnPrinter func(context.Context, *CreateJobOnPrinterRequest, ...dcerpc.CallOption) (*CreateJobOnPrinterResponse, error) + CreatePrinterIC func(context.Context, *CreatePrinterICRequest, ...dcerpc.CallOption) (*CreatePrinterICResponse, error) + DeleteForm func(context.Context, *DeleteFormRequest, ...dcerpc.CallOption) (*DeleteFormResponse, error) + DeleteJobNamedProperty func(context.Context, *DeleteJobNamedPropertyRequest, ...dcerpc.CallOption) (*DeleteJobNamedPropertyResponse, error) + DeleteMonitor func(context.Context, *DeleteMonitorRequest, ...dcerpc.CallOption) (*DeleteMonitorResponse, error) + DeletePerMachineConnection func(context.Context, *DeletePerMachineConnectionRequest, ...dcerpc.CallOption) (*DeletePerMachineConnectionResponse, error) + DeletePort func(context.Context, *DeletePortRequest, ...dcerpc.CallOption) (*DeletePortResponse, error) + DeletePrintProcessor func(context.Context, *DeletePrintProcessorRequest, ...dcerpc.CallOption) (*DeletePrintProcessorResponse, error) + DeletePrinter func(context.Context, *DeletePrinterRequest, ...dcerpc.CallOption) (*DeletePrinterResponse, error) + DeletePrinterData func(context.Context, *DeletePrinterDataRequest, ...dcerpc.CallOption) (*DeletePrinterDataResponse, error) + DeletePrinterDataEx func(context.Context, *DeletePrinterDataExRequest, ...dcerpc.CallOption) (*DeletePrinterDataExResponse, error) + DeletePrinterDriver func(context.Context, *DeletePrinterDriverRequest, ...dcerpc.CallOption) (*DeletePrinterDriverResponse, error) + DeletePrinterDriverEx func(context.Context, *DeletePrinterDriverExRequest, ...dcerpc.CallOption) (*DeletePrinterDriverExResponse, error) + DeletePrinterIC func(context.Context, *DeletePrinterICRequest, ...dcerpc.CallOption) (*DeletePrinterICResponse, error) + DeletePrinterKey func(context.Context, *DeletePrinterKeyRequest, ...dcerpc.CallOption) (*DeletePrinterKeyResponse, error) + EndDocPrinter func(context.Context, *EndDocPrinterRequest, ...dcerpc.CallOption) (*EndDocPrinterResponse, error) + EndPagePrinter func(context.Context, *EndPagePrinterRequest, ...dcerpc.CallOption) (*EndPagePrinterResponse, error) + EnumForms func(context.Context, *EnumFormsRequest, ...dcerpc.CallOption) (*EnumFormsResponse, error) + EnumJobNamedProperties func(context.Context, *EnumJobNamedPropertiesRequest, ...dcerpc.CallOption) (*EnumJobNamedPropertiesResponse, error) + EnumJobs func(context.Context, *EnumJobsRequest, ...dcerpc.CallOption) (*EnumJobsResponse, error) + EnumMonitors func(context.Context, *EnumMonitorsRequest, ...dcerpc.CallOption) (*EnumMonitorsResponse, error) + EnumPerMachineConnections func(context.Context, *EnumPerMachineConnectionsRequest, ...dcerpc.CallOption) (*EnumPerMachineConnectionsResponse, error) + EnumPorts func(context.Context, *EnumPortsRequest, ...dcerpc.CallOption) (*EnumPortsResponse, error) + EnumPrintProcessorDataTypes func(context.Context, *EnumPrintProcessorDataTypesRequest, ...dcerpc.CallOption) (*EnumPrintProcessorDataTypesResponse, error) + EnumPrintProcessors func(context.Context, *EnumPrintProcessorsRequest, ...dcerpc.CallOption) (*EnumPrintProcessorsResponse, error) + EnumPrinterData func(context.Context, *EnumPrinterDataRequest, ...dcerpc.CallOption) (*EnumPrinterDataResponse, error) + EnumPrinterDataEx func(context.Context, *EnumPrinterDataExRequest, ...dcerpc.CallOption) (*EnumPrinterDataExResponse, error) + EnumPrinterDrivers func(context.Context, *EnumPrinterDriversRequest, ...dcerpc.CallOption) (*EnumPrinterDriversResponse, error) + EnumPrinterKey func(context.Context, *EnumPrinterKeyRequest, ...dcerpc.CallOption) (*EnumPrinterKeyResponse, error) + EnumPrinters func(context.Context, *EnumPrintersRequest, ...dcerpc.CallOption) (*EnumPrintersResponse, error) + FindClosePrinterChangeNotification func(context.Context, *FindClosePrinterChangeNotificationRequest, ...) (*FindClosePrinterChangeNotificationResponse, error) + FlushPrinter func(context.Context, *FlushPrinterRequest, ...dcerpc.CallOption) (*FlushPrinterResponse, error) + GetCorePrinterDrivers func(context.Context, *GetCorePrinterDriversRequest, ...dcerpc.CallOption) (*GetCorePrinterDriversResponse, error) + GetForm func(context.Context, *GetFormRequest, ...dcerpc.CallOption) (*GetFormResponse, error) + GetJob func(context.Context, *GetJobRequest, ...dcerpc.CallOption) (*GetJobResponse, error) + GetJobAttributes func(context.Context, *GetJobAttributesRequest, ...dcerpc.CallOption) (*GetJobAttributesResponse, error) + GetJobNamedPropertyValue func(context.Context, *GetJobNamedPropertyValueRequest, ...dcerpc.CallOption) (*GetJobNamedPropertyValueResponse, error) + GetPrintProcessorDirectory func(context.Context, *GetPrintProcessorDirectoryRequest, ...dcerpc.CallOption) (*GetPrintProcessorDirectoryResponse, error) + GetPrinter func(context.Context, *GetPrinterRequest, ...dcerpc.CallOption) (*GetPrinterResponse, error) + GetPrinterAttributes func(context.Context, *GetPrinterAttributesRequest, ...dcerpc.CallOption) (*GetPrinterAttributesResponse, error) + GetPrinterData func(context.Context, *GetPrinterDataRequest, ...dcerpc.CallOption) (*GetPrinterDataResponse, error) + GetPrinterDataEx func(context.Context, *GetPrinterDataExRequest, ...dcerpc.CallOption) (*GetPrinterDataExResponse, error) + GetPrinterDriver func(context.Context, *GetPrinterDriverRequest, ...dcerpc.CallOption) (*GetPrinterDriverResponse, error) + GetPrinterDriver2 func(context.Context, *GetPrinterDriver2Request, ...dcerpc.CallOption) (*GetPrinterDriver2Response, error) + GetPrinterDriverDirectory func(context.Context, *GetPrinterDriverDirectoryRequest, ...dcerpc.CallOption) (*GetPrinterDriverDirectoryResponse, error) + GetPrinterDriverPackagePath func(context.Context, *GetPrinterDriverPackagePathRequest, ...dcerpc.CallOption) (*GetPrinterDriverPackagePathResponse, error) + LogJobInfoForBranchOffice func(context.Context, *LogJobInfoForBranchOfficeRequest, ...dcerpc.CallOption) (*LogJobInfoForBranchOfficeResponse, error) + OpenPrinter func(context.Context, *OpenPrinterRequest, ...dcerpc.CallOption) (*OpenPrinterResponse, error) + OpenPrinterEx func(context.Context, *OpenPrinterExRequest, ...dcerpc.CallOption) (*OpenPrinterExResponse, error) + PlayGDIScriptOnPrinterIC func(context.Context, *PlayGDIScriptOnPrinterICRequest, ...dcerpc.CallOption) (*PlayGDIScriptOnPrinterICResponse, error) + ReadPrinter func(context.Context, *ReadPrinterRequest, ...dcerpc.CallOption) (*ReadPrinterResponse, error) + RegeneratePrintDeviceCapabilities func(context.Context, *RegeneratePrintDeviceCapabilitiesRequest, ...) (*RegeneratePrintDeviceCapabilitiesResponse, error) + RemoteFindFirstPrinterChangeNotification func(context.Context, *RemoteFindFirstPrinterChangeNotificationRequest, ...) (*RemoteFindFirstPrinterChangeNotificationResponse, error) + RemoteFindFirstPrinterChangeNotificationEx func(context.Context, *RemoteFindFirstPrinterChangeNotificationExRequest, ...) (*RemoteFindFirstPrinterChangeNotificationExResponse, error) + ReplyClosePrinter func(context.Context, *ReplyClosePrinterRequest, ...dcerpc.CallOption) (*ReplyClosePrinterResponse, error) + ReplyOpenPrinter func(context.Context, *ReplyOpenPrinterRequest, ...dcerpc.CallOption) (*ReplyOpenPrinterResponse, error) + ResetPrinter func(context.Context, *ResetPrinterRequest, ...dcerpc.CallOption) (*ResetPrinterResponse, error) + RouterRefreshPrinterChangeNotification func(context.Context, *RouterRefreshPrinterChangeNotificationRequest, ...) (*RouterRefreshPrinterChangeNotificationResponse, error) + RouterReplyPrinter func(context.Context, *RouterReplyPrinterRequest, ...dcerpc.CallOption) (*RouterReplyPrinterResponse, error) + RouterReplyPrinterEx func(context.Context, *RouterReplyPrinterExRequest, ...dcerpc.CallOption) (*RouterReplyPrinterExResponse, error) + ScheduleJob func(context.Context, *ScheduleJobRequest, ...dcerpc.CallOption) (*ScheduleJobResponse, error) + SendRecvBIDIData func(context.Context, *SendRecvBIDIDataRequest, ...dcerpc.CallOption) (*SendRecvBIDIDataResponse, error) + SetForm func(context.Context, *SetFormRequest, ...dcerpc.CallOption) (*SetFormResponse, error) + SetJob func(context.Context, *SetJobRequest, ...dcerpc.CallOption) (*SetJobResponse, error) + SetJobAttributes func(context.Context, *SetJobAttributesRequest, ...dcerpc.CallOption) (*SetJobAttributesResponse, error) + SetJobNamedProperty func(context.Context, *SetJobNamedPropertyRequest, ...dcerpc.CallOption) (*SetJobNamedPropertyResponse, error) + SetPort func(context.Context, *SetPortRequest, ...dcerpc.CallOption) (*SetPortResponse, error) + SetPrinter func(context.Context, *SetPrinterRequest, ...dcerpc.CallOption) (*SetPrinterResponse, error) + SetPrinterAttributes func(context.Context, *SetPrinterAttributesRequest, ...dcerpc.CallOption) (*SetPrinterAttributesResponse, error) + SetPrinterData func(context.Context, *SetPrinterDataRequest, ...dcerpc.CallOption) (*SetPrinterDataResponse, error) + SetPrinterDataEx func(context.Context, *SetPrinterDataExRequest, ...dcerpc.CallOption) (*SetPrinterDataExResponse, error) + StartDocPrinter func(context.Context, *StartDocPrinterRequest, ...dcerpc.CallOption) (*StartDocPrinterResponse, error) + StartPagePrinter func(context.Context, *StartPagePrinterRequest, ...dcerpc.CallOption) (*StartPagePrinterResponse, error) + WaitForPrinterChange func(context.Context, *WaitForPrinterChangeRequest, ...dcerpc.CallOption) (*WaitForPrinterChangeResponse, error) + WritePrinter func(context.Context, *WritePrinterRequest, ...dcerpc.CallOption) (*WritePrinterResponse, error) + XcvData func(context.Context, *XcvDataRequest, ...dcerpc.CallOption) (*XcvDataResponse, error) + func NewWinspoolClient(ctx context.Context, cc dcerpc.Conn, opts ...dcerpc.Option) (WinspoolClient, error) + type WinspoolServer interface + AbortPrinter func(context.Context, *AbortPrinterRequest) (*AbortPrinterResponse, error) + AddForm func(context.Context, *AddFormRequest) (*AddFormResponse, error) + AddJob func(context.Context, *AddJobRequest) (*AddJobResponse, error) + AddMonitor func(context.Context, *AddMonitorRequest) (*AddMonitorResponse, error) + AddPerMachineConnection func(context.Context, *AddPerMachineConnectionRequest) (*AddPerMachineConnectionResponse, error) + AddPortEx func(context.Context, *AddPortExRequest) (*AddPortExResponse, error) + AddPrintProcessor func(context.Context, *AddPrintProcessorRequest) (*AddPrintProcessorResponse, error) + AddPrinter func(context.Context, *AddPrinterRequest) (*AddPrinterResponse, error) + AddPrinterDriver func(context.Context, *AddPrinterDriverRequest) (*AddPrinterDriverResponse, error) + AddPrinterDriverEx func(context.Context, *AddPrinterDriverExRequest) (*AddPrinterDriverExResponse, error) + AddPrinterEx func(context.Context, *AddPrinterExRequest) (*AddPrinterExResponse, error) + ClosePrinter func(context.Context, *ClosePrinterRequest) (*ClosePrinterResponse, error) + CreateJobOnPrinter func(context.Context, *CreateJobOnPrinterRequest) (*CreateJobOnPrinterResponse, error) + CreatePrinterIC func(context.Context, *CreatePrinterICRequest) (*CreatePrinterICResponse, error) + DeleteForm func(context.Context, *DeleteFormRequest) (*DeleteFormResponse, error) + DeleteJobNamedProperty func(context.Context, *DeleteJobNamedPropertyRequest) (*DeleteJobNamedPropertyResponse, error) + DeleteMonitor func(context.Context, *DeleteMonitorRequest) (*DeleteMonitorResponse, error) + DeletePerMachineConnection func(context.Context, *DeletePerMachineConnectionRequest) (*DeletePerMachineConnectionResponse, error) + DeletePort func(context.Context, *DeletePortRequest) (*DeletePortResponse, error) + DeletePrintProcessor func(context.Context, *DeletePrintProcessorRequest) (*DeletePrintProcessorResponse, error) + DeletePrinter func(context.Context, *DeletePrinterRequest) (*DeletePrinterResponse, error) + DeletePrinterData func(context.Context, *DeletePrinterDataRequest) (*DeletePrinterDataResponse, error) + DeletePrinterDataEx func(context.Context, *DeletePrinterDataExRequest) (*DeletePrinterDataExResponse, error) + DeletePrinterDriver func(context.Context, *DeletePrinterDriverRequest) (*DeletePrinterDriverResponse, error) + DeletePrinterDriverEx func(context.Context, *DeletePrinterDriverExRequest) (*DeletePrinterDriverExResponse, error) + DeletePrinterIC func(context.Context, *DeletePrinterICRequest) (*DeletePrinterICResponse, error) + DeletePrinterKey func(context.Context, *DeletePrinterKeyRequest) (*DeletePrinterKeyResponse, error) + EndDocPrinter func(context.Context, *EndDocPrinterRequest) (*EndDocPrinterResponse, error) + EndPagePrinter func(context.Context, *EndPagePrinterRequest) (*EndPagePrinterResponse, error) + EnumForms func(context.Context, *EnumFormsRequest) (*EnumFormsResponse, error) + EnumJobNamedProperties func(context.Context, *EnumJobNamedPropertiesRequest) (*EnumJobNamedPropertiesResponse, error) + EnumJobs func(context.Context, *EnumJobsRequest) (*EnumJobsResponse, error) + EnumMonitors func(context.Context, *EnumMonitorsRequest) (*EnumMonitorsResponse, error) + EnumPerMachineConnections func(context.Context, *EnumPerMachineConnectionsRequest) (*EnumPerMachineConnectionsResponse, error) + EnumPorts func(context.Context, *EnumPortsRequest) (*EnumPortsResponse, error) + EnumPrintProcessorDataTypes func(context.Context, *EnumPrintProcessorDataTypesRequest) (*EnumPrintProcessorDataTypesResponse, error) + EnumPrintProcessors func(context.Context, *EnumPrintProcessorsRequest) (*EnumPrintProcessorsResponse, error) + EnumPrinterData func(context.Context, *EnumPrinterDataRequest) (*EnumPrinterDataResponse, error) + EnumPrinterDataEx func(context.Context, *EnumPrinterDataExRequest) (*EnumPrinterDataExResponse, error) + EnumPrinterDrivers func(context.Context, *EnumPrinterDriversRequest) (*EnumPrinterDriversResponse, error) + EnumPrinterKey func(context.Context, *EnumPrinterKeyRequest) (*EnumPrinterKeyResponse, error) + EnumPrinters func(context.Context, *EnumPrintersRequest) (*EnumPrintersResponse, error) + FindClosePrinterChangeNotification func(context.Context, *FindClosePrinterChangeNotificationRequest) (*FindClosePrinterChangeNotificationResponse, error) + FlushPrinter func(context.Context, *FlushPrinterRequest) (*FlushPrinterResponse, error) + GetCorePrinterDrivers func(context.Context, *GetCorePrinterDriversRequest) (*GetCorePrinterDriversResponse, error) + GetForm func(context.Context, *GetFormRequest) (*GetFormResponse, error) + GetJob func(context.Context, *GetJobRequest) (*GetJobResponse, error) + GetJobAttributes func(context.Context, *GetJobAttributesRequest) (*GetJobAttributesResponse, error) + GetJobNamedPropertyValue func(context.Context, *GetJobNamedPropertyValueRequest) (*GetJobNamedPropertyValueResponse, error) + GetPrintProcessorDirectory func(context.Context, *GetPrintProcessorDirectoryRequest) (*GetPrintProcessorDirectoryResponse, error) + GetPrinter func(context.Context, *GetPrinterRequest) (*GetPrinterResponse, error) + GetPrinterAttributes func(context.Context, *GetPrinterAttributesRequest) (*GetPrinterAttributesResponse, error) + GetPrinterData func(context.Context, *GetPrinterDataRequest) (*GetPrinterDataResponse, error) + GetPrinterDataEx func(context.Context, *GetPrinterDataExRequest) (*GetPrinterDataExResponse, error) + GetPrinterDriver func(context.Context, *GetPrinterDriverRequest) (*GetPrinterDriverResponse, error) + GetPrinterDriver2 func(context.Context, *GetPrinterDriver2Request) (*GetPrinterDriver2Response, error) + GetPrinterDriverDirectory func(context.Context, *GetPrinterDriverDirectoryRequest) (*GetPrinterDriverDirectoryResponse, error) + GetPrinterDriverPackagePath func(context.Context, *GetPrinterDriverPackagePathRequest) (*GetPrinterDriverPackagePathResponse, error) + LogJobInfoForBranchOffice func(context.Context, *LogJobInfoForBranchOfficeRequest) (*LogJobInfoForBranchOfficeResponse, error) + OpenPrinter func(context.Context, *OpenPrinterRequest) (*OpenPrinterResponse, error) + OpenPrinterEx func(context.Context, *OpenPrinterExRequest) (*OpenPrinterExResponse, error) + PlayGDIScriptOnPrinterIC func(context.Context, *PlayGDIScriptOnPrinterICRequest) (*PlayGDIScriptOnPrinterICResponse, error) + ReadPrinter func(context.Context, *ReadPrinterRequest) (*ReadPrinterResponse, error) + RegeneratePrintDeviceCapabilities func(context.Context, *RegeneratePrintDeviceCapabilitiesRequest) (*RegeneratePrintDeviceCapabilitiesResponse, error) + RemoteFindFirstPrinterChangeNotification func(context.Context, *RemoteFindFirstPrinterChangeNotificationRequest) (*RemoteFindFirstPrinterChangeNotificationResponse, error) + RemoteFindFirstPrinterChangeNotificationEx func(context.Context, *RemoteFindFirstPrinterChangeNotificationExRequest) (*RemoteFindFirstPrinterChangeNotificationExResponse, error) + ReplyClosePrinter func(context.Context, *ReplyClosePrinterRequest) (*ReplyClosePrinterResponse, error) + ReplyOpenPrinter func(context.Context, *ReplyOpenPrinterRequest) (*ReplyOpenPrinterResponse, error) + ResetPrinter func(context.Context, *ResetPrinterRequest) (*ResetPrinterResponse, error) + RouterRefreshPrinterChangeNotification func(context.Context, *RouterRefreshPrinterChangeNotificationRequest) (*RouterRefreshPrinterChangeNotificationResponse, error) + RouterReplyPrinter func(context.Context, *RouterReplyPrinterRequest) (*RouterReplyPrinterResponse, error) + RouterReplyPrinterEx func(context.Context, *RouterReplyPrinterExRequest) (*RouterReplyPrinterExResponse, error) + ScheduleJob func(context.Context, *ScheduleJobRequest) (*ScheduleJobResponse, error) + SendRecvBIDIData func(context.Context, *SendRecvBIDIDataRequest) (*SendRecvBIDIDataResponse, error) + SetForm func(context.Context, *SetFormRequest) (*SetFormResponse, error) + SetJob func(context.Context, *SetJobRequest) (*SetJobResponse, error) + SetJobAttributes func(context.Context, *SetJobAttributesRequest) (*SetJobAttributesResponse, error) + SetJobNamedProperty func(context.Context, *SetJobNamedPropertyRequest) (*SetJobNamedPropertyResponse, error) + SetPort func(context.Context, *SetPortRequest) (*SetPortResponse, error) + SetPrinter func(context.Context, *SetPrinterRequest) (*SetPrinterResponse, error) + SetPrinterAttributes func(context.Context, *SetPrinterAttributesRequest) (*SetPrinterAttributesResponse, error) + SetPrinterData func(context.Context, *SetPrinterDataRequest) (*SetPrinterDataResponse, error) + SetPrinterDataEx func(context.Context, *SetPrinterDataExRequest) (*SetPrinterDataExResponse, error) + StartDocPrinter func(context.Context, *StartDocPrinterRequest) (*StartDocPrinterResponse, error) + StartPagePrinter func(context.Context, *StartPagePrinterRequest) (*StartPagePrinterResponse, error) + WaitForPrinterChange func(context.Context, *WaitForPrinterChangeRequest) (*WaitForPrinterChangeResponse, error) + WritePrinter func(context.Context, *WritePrinterRequest) (*WritePrinterResponse, error) + XcvData func(context.Context, *XcvDataRequest) (*XcvDataResponse, error) + type WritePrinterRequest struct + Buffer []byte + BufferLength uint32 + Printer *Printer + func (o *WritePrinterRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *WritePrinterRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type WritePrinterResponse struct + Return uint32 + WrittenCount uint32 + func (o *WritePrinterResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *WritePrinterResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type XcvDataRequest struct + DataName string + InputData []byte + InputDataLength uint32 + OutputDataLength uint32 + Status uint32 + Xcv *Printer + func (o *XcvDataRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *XcvDataRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type XcvDataResponse struct + OutputData []byte + OutputNeededLength uint32 + Return uint32 + Status uint32 + func (o *XcvDataResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *XcvDataResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error