LIBRARY SPOOLSS.DLL

EXPORTS

    InitializeRouter
    SetJobW
    GetJobW
    EnumJobsW
    AddPrinterW
    AddPrinterExW
    DeletePrinter
    SetPrinterW
    GetPrinterW
    GetPrinterDriverW
    OldGetPrinterDriverW
    GetPrinterDriverDirectoryW
    EnumPrintersW

    AddPrinterConnectionW
    DeletePrinterConnectionW

    AddPrinterDriverW
    AddPrinterDriverExW
    EnumPrinterDriversW
    DeletePrinterDriverW
    DeletePrinterDriverExW
    AddPrintProcessorW
    EnumPrintProcessorsW
    GetPrintProcessorDirectoryW
    DeletePrintProcessorW
    EnumPrintProcessorDatatypesW

    OpenPrinterW
    OpenPrinterExW
    ResetPrinterW
    OpenPrinterPortW
    StartDocPrinterW
    StartPagePrinter
    WritePrinter
    SeekPrinter
    FlushPrinter
    EndPagePrinter
    GetPrinterDataW
    GetPrinterDataExW
    EnumPrinterDataW
    EnumPrinterDataExW
    EnumPrinterKeyW
    DeletePrinterDataW
    DeletePrinterDataExW
    DeletePrinterKeyW
    SetPrinterDataW
    SetPrinterDataExW
    AbortPrinter
    ReadPrinter
    SplReadPrinter
    EndDocPrinter
    AddJobW
    ScheduleJob
    AddPerMachineConnectionW
    DeletePerMachineConnectionW
    EnumPerMachineConnectionsW

    SplGetSpoolFileInfo
    SplCommitSpoolData
    SplCloseSpoolFileHandle

    WaitForPrinterChange
    RouterFindFirstPrinterChangeNotification
    RemoteFindFirstPrinterChangeNotification
    RouterFindNextPrinterChangeNotification
    FindClosePrinterChangeNotification

    RouterRefreshPrinterChangeNotification
    AppendPrinterNotifyInfoData
    RouterAllocPrinterNotifyInfo
    RouterFreePrinterNotifyInfo

    ReplyPrinterChangeNotification
    CallRouterFindFirstPrinterChangeNotification
    PartialReplyPrinterChangeNotification
    ProvidorFindFirstPrinterChangeNotification
    ProvidorFindClosePrinterChangeNotification

    SpoolerFindFirstPrinterChangeNotification
    SpoolerFindNextPrinterChangeNotification
    SpoolerFindClosePrinterChangeNotification
    SpoolerFreePrinterNotifyInfo


    RouterReplyPrinter
    ReplyOpenPrinter
    ReplyClosePrinter

    PrinterMessageBoxW
    ClosePrinter
    PrinterHandleRundown

    AddFormW
    DeleteFormW
    GetFormW
    SetFormW
    EnumFormsW

    EnumPortsW
    EnumMonitorsW
    AddPortW
    ConfigurePortW
    DeletePortW
    SetPortW

    CreatePrinterIC
    PlayGdiScriptOnPrinterIC
    DeletePrinterIC

    RevertToPrinterSelf
    ImpersonatePrinterClient

    AddMonitorW
    DeleteMonitorW

    AddPrintProvidorW
    DeletePrintProvidorW

    DllAllocSplMem
    DllFreeSplMem
    ReallocSplMem
    AllocSplStr
    DllFreeSplStr
    ReallocSplStr
    PackStrings
    AlignRpcPtr
    UndoAlignRpcPtr
    AlignKMPtr
    UndoAlignKMPtr
        

    FormatPrinterForRegistryKey
    FormatRegistryKeyForPrinter
    GetClientUserHandle
    GetPrinterDriverExW
    WaitForSpoolerInitialization

    AddPortExW
    IsNamedPipeRpcCall
    IsLocalCall
    GetClientUserHandle

    SpoolerInit

    UpdatePrinterRegUser
    UpdatePrinterRegAll
    GetNetworkId

    SplDriverUnloadComplete

    LoadDriverFiletoConvertDevmode
    LoadDriver
    UnloadDriver
    UnloadDriverFile
    CallDrvDevModeConversion

    MIDL_user_allocate1 = MIDL_user_allocate
    MIDL_user_free1 = MIDL_user_free

    SetAllocFailCount

    DbgGetPointers
    pszDbgAllocMsgA
    vDbgLogError

    MarshallUpStructure
    MarshallDownStructure
    UpdateBufferSize
    MarshallDownStructuresArray
    MarshallUpStructuresArray
    GetShrinkedSize
    AdjustPointers
    AdjustPointersInStructuresArray

    
    ClusterSplOpen
    ClusterSplClose
    ClusterSplIsAlive

    BuildOtherNamesFromMachineName
    FreeOtherNames
    XcvDataW

    SplInitializeWinSpoolDrv
    bGetDevModePerUser
    bSetDevModePerUser

    SplProcessPnPEvent
    SplRegisterForDeviceEvents
    SplUnregisterForDeviceEvents

    SplStartPhase2Init

    SplIsUpgrade
    SpoolerHasInitialized
    GetJobAttributes

    SendRecvBidiData
    
    RouterAllocBidiMem = MIDL_user_allocate    
    RouterFreeBidiMem  = MIDL_user_free
    RouterAllocBidiResponseContainer

    LogWmiTraceEvent
    SplShutDownRouter
    
    SplPowerEvent
   
    AddDriverCatalog
    SplPromptUIInUsersSession
    SplIsSessionZero

