LIBRARY WINSPOOL.DRV

DESCRIPTION 'Win32 Spooler APIs and Print Providor Routing Layer'

EXPORTS
    InitializeDll
    SetJobA
    SetJobW
    GetJobA
    GetJobW
    EnumJobsA
    EnumJobsW
    AddPrinterA
    AddPrinterW
    DeletePrinter
    SetPrinterA
    SetPrinterW
    GetPrinterA
    GetPrinterW
    GetPrinterDriverA
    GetPrinterDriverW
    GetPrinterDriverDirectoryA
    GetPrinterDriverDirectoryW
    EnumPrintersA
    EnumPrintersW

    AddPrinterConnectionA
    AddPrinterConnectionW
    DeletePrinterConnectionA
    DeletePrinterConnectionW

    AddPrinterDriverA
    AddPrinterDriverW
    EnumPrinterDriversA
    EnumPrinterDriversW
    DeletePrinterDriverA
    DeletePrinterDriverW
    AddPrintProcessorA
    AddPrintProcessorW
    EnumPrintProcessorsA
    EnumPrintProcessorsW
    GetPrintProcessorDirectoryA
    GetPrintProcessorDirectoryW
    EnumPrintProcessorDatatypesA
    EnumPrintProcessorDatatypesW

    OpenPrinterA
    OpenPrinterW
    ResetPrinterA
    ResetPrinterW
    StartDocPrinterA
    StartDocPrinterW
    StartPagePrinter
    WritePrinter
    EndPagePrinter
    GetPrinterDataA
    GetPrinterDataW
    SetPrinterDataA
    SetPrinterDataW
    AbortPrinter
    ReadPrinter
    EndDocPrinter
    AddJobA
    AddJobW
    ScheduleJob
    WaitForPrinterChange
    FindFirstPrinterChangeNotification
    FindNextPrinterChangeNotification
    FindClosePrinterChangeNotification
    FreePrinterNotifyInfo
    PrinterMessageBoxA
    PrinterMessageBoxW
    ClosePrinter

    AddFormA
    AddFormW
    DeleteFormA
    DeleteFormW
    GetFormA
    GetFormW
    SetFormA
    SetFormW
    EnumFormsA
    EnumFormsW

    EnumPortsA
    EnumPortsW
    EnumMonitorsA
    EnumMonitorsW
    AddPortA
    AddPortW
    ConfigurePortA
    ConfigurePortW
    DeletePortA
    DeletePortW

    CreatePrinterIC
    PlayGdiScriptOnPrinterIC
    DeletePrinterIC

    DeviceMode                          ; For Win 3.x compatibility
    ExtDeviceMode                       ; ....
    AdvancedSetupDialog                 ; ....

    DEVICEMODE=DeviceMode
    EXTDEVICEMODE=ExtDeviceMode
    ADVANCEDSETUPDIALOG=AdvancedSetupDialog
    DEVICECAPABILITIES=DeviceCapabilitiesA
    DeviceCapabilities=DeviceCapabilitiesA
    DeviceCapabilitiesA
    DeviceCapabilitiesW

    DocumentPropertiesA
    DocumentPropertiesW
    AdvancedDocumentPropertiesA
    AdvancedDocumentPropertiesW
    PrinterProperties

    ConnectToPrinterDlg

    StartDocDlgW
    StartDocDlgA
    AddMonitorA
    AddMonitorW
    DeleteMonitorA
    DeleteMonitorW
    DeletePrintProcessorA
    DeletePrintProcessorW
    AddPrintProvidorA
    AddPrintProvidorW
    DeletePrintProvidorA
    DeletePrintProvidorW

    AddPortExW
    AddPortExA

    DevQueryPrint
    DevQueryPrintEx
    SpoolerDevQueryPrintW

    SpoolerInit

    SetAllocFailCount

    DocumentEvent

    QuerySpoolMode
    QueryRemoteFonts

    DevicePropertySheets
    DocumentPropertySheets

    AddPrinterConnectionUI

    ConvertAnsiDevModeToUnicodeDevmode
    ConvertUnicodeDevModeToAnsiDevmode

    EnumPrinterPropertySheets           @100  NONAME   ;internal

    SetPortA
    SetPortW

    SpoolerPrinterEvent

    EnumPrinterDataA
    EnumPrinterDataW
    DeletePrinterDataA
    DeletePrinterDataW