Public symbols in spoolss.dll (6.3.9600.17415-Windows_8.1) on x86_64
Total: 97


prnasntp.h, spoolss.dll
RouterCreatePrintAsyncNotificationChannel PCWSTR pName, PrintAsyncNotificationType* pNotificationType, enum PrintAsyncNotifyUserFilter eNotifyFilter, enum PrintAsyncNotifyConversationStyle eConversationStyle, IPrintAsyncNotifyCallback* pCallback, IPrintAsyncNotifyChannel** ppIAsynchNotification )
RouterGetPrintClassObject PCWSTR pPrinter, IID const& riid, void** ppv )
RouterRegisterForPrintAsyncNotifications PCWSTR pName, PrintAsyncNotificationType* pNotificationType, enum PrintAsyncNotifyUserFilter eNotifyFilter, enum PrintAsyncNotifyConversationStyle eConversationStyle, IPrintAsyncNotifyCallback* pCallback, HANDLE* phNotify )
RouterUnregisterForPrintAsyncNotifications HANDLE hNotify )

winsplp.h, spoolss.dll
AppendPrinterNotifyInfoData ( PPRINTER_NOTIFY_INFO pInfoDest, PPRINTER_NOTIFY_INFO_DATA pDataSrc, DWORD fdwFlags )
CallRouterFindFirstPrinterChangeNotification ( HANDLE hPrinterRPC, DWORD fdwFilterFlags, DWORD fdwOptions, HANDLE hNotify, PPRINTER_NOTIFY_OPTIONS pPrinterNotifyOptions )
CreatePrinterIC HANDLE hPrinter, LPDEVMODEW pDevMode )
DeletePrinterIC HANDLE hPrinterIC )
GetJobAttributes ( LPWSTR pPrinterName, LPDEVMODEW pDevmode, PATTRIBUTE_INFO_3 pAttributeInfo )
GetJobAttributesEx ( LPWSTR pPrinterName, LPDEVMODEW pDevmode, DWORD dwLevel, LPBYTE pAttributeInfo, DWORD nSize, DWORD dwFlags )
ImpersonatePrinterClient HANDLE hToken )
PartialReplyPrinterChangeNotification HANDLE hPrinter, PPRINTER_NOTIFY_INFO_DATA pDataSrc )
PlayGdiScriptOnPrinterIC ( HANDLE hPrinterIC, LPBYTE pIn, DWORD cIn, LPBYTE pOut, DWORD cOut, DWORD ul )
ProvidorFindClosePrinterChangeNotification HANDLE hPrinter )
ProvidorFindFirstPrinterChangeNotification HANDLE hPrinter, DWORD fdwFlags, DWORD fdwOptions, HANDLE hNotify, PVOID pPrinterNotifyOptions, PVOID pvReserved1 )
ReplyPrinterChangeNotification HANDLE hPrinter, DWORD fdwChangeFlags, PDWORD pdwResult, PVOID pPrinterNotifyInfo )
ReplyPrinterChangeNotificationEx HANDLE hNotify, DWORD dwColor, DWORD fdwFlags, PDWORD pdwResult, PVOID pPrinterNotifyInfo )
RevertToPrinterSelf ( )
RouterAllocBidiMem size_t NumBytes )
RouterAllocBidiResponseContainer DWORD Count )
RouterAllocPrinterNotifyInfo DWORD cPrinterNotifyInfoData )
RouterFreeBidiMem PVOID pMemPointer )
RouterFreeBidiResponseContainer PBIDI_RESPONSE_CONTAINER pData )
RouterFreePrinterNotifyInfo PPRINTER_NOTIFY_INFO pInfo )
SplIsSessionZero HANDLE hPrinter, DWORD JobId, BOOL* pIsSessionZero )
SplPromptUIInUsersSession HANDLE hPrinter, DWORD JobId, PSHOWUIPARAMS pUIParams, DWORD* pResponse )
SpoolerFindClosePrinterChangeNotification HANDLE hPrinter )
SpoolerFindFirstPrinterChangeNotification HANDLE hPrinter, DWORD fdwFilterFlags, DWORD fdwOptions, PVOID pPrinterNotifyOptions, PVOID pvReserved, PVOID pNotificationConfig, PHANDLE phNotify, PHANDLE phEvent )
SpoolerFindNextPrinterChangeNotification HANDLE hPrinter, LPDWORD pfdwChange, LPVOID pPrinterNotifyOptions, LPVOID* ppPrinterNotifyInfo )
SpoolerFreePrinterNotifyInfo PPRINTER_NOTIFY_INFO pInfo )
SpoolerRefreshPrinterChangeNotification HANDLE hPrinter, DWORD dwColor, PPRINTER_NOTIFY_OPTIONS pOptions, PPRINTER_NOTIFY_INFO* ppInfo )

winspool.h, spoolss.dll
AbortPrinter HANDLE hPrinter )
AddFormW HANDLE hPrinter, DWORD Level, LPBYTE pForm )
AddJobW HANDLE hPrinter, DWORD Level, LPBYTE pData, DWORD cbBuf, LPDWORD pcbNeeded )
AddMonitorW LPWSTR pName, DWORD Level, LPBYTE pMonitors )
AddPortW LPWSTR pName, HWND hWnd, LPWSTR pMonitorName )
AddPrinterConnectionW LPWSTR pName )
AddPrinterDriverExW LPWSTR pName, DWORD Level, PBYTE lpbDriverInfo, DWORD dwFileCopyFlags )
AddPrinterDriverW LPWSTR pName, DWORD Level, LPBYTE pDriverInfo )
AddPrinterW LPWSTR pName, DWORD Level, LPBYTE pPrinter )
AddPrintProcessorW LPWSTR pName, LPWSTR pEnvironment, LPWSTR pPathName, LPWSTR pPrintProcessorName )
AddPrintProvidorW LPWSTR pName, DWORD Level, LPBYTE pProvidorInfo )
ClosePrinter HANDLE hPrinter )
ConfigurePortW LPWSTR pName, HWND hWnd, LPWSTR pPortName )
DeleteFormW HANDLE hPrinter, LPWSTR pFormName )
DeleteMonitorW LPWSTR pName, LPWSTR pEnvironment, LPWSTR pMonitorName )
DeletePortW LPWSTR pName, HWND hWnd, LPWSTR pPortName )
DeletePrinter HANDLE hPrinter )
DeletePrinterConnectionW LPWSTR pName )
DeletePrinterDataExW HANDLE hPrinter, LPCWSTR pKeyName, LPCWSTR pValueName )
DeletePrinterDataW HANDLE hPrinter, LPWSTR pValueName )
DeletePrinterDriverExW LPWSTR pName, LPWSTR pEnvironment, LPWSTR pDriverName, DWORD dwDeleteFlag, DWORD dwVersionFlag )
DeletePrinterDriverW LPWSTR pName, LPWSTR pEnvironment, LPWSTR pDriverName )
DeletePrinterKeyW HANDLE hPrinter, LPCWSTR pKeyName )
DeletePrintProcessorW LPWSTR pName, LPWSTR pEnvironment, LPWSTR pPrintProcessorName )
DeletePrintProvidorW LPWSTR pName, LPWSTR pEnvironment, LPWSTR pPrintProvidorName )
EndDocPrinter HANDLE hPrinter )
EndPagePrinter HANDLE hPrinter )
EnumFormsW HANDLE hPrinter, DWORD Level, LPBYTE pForm, DWORD cbBuf, LPDWORD pcbNeeded, LPDWORD pcReturned )
EnumJobsW HANDLE hPrinter, DWORD FirstJob, DWORD NoJobs, DWORD Level, LPBYTE pJob, DWORD cbBuf, LPDWORD pcbNeeded, LPDWORD pcReturned )
EnumMonitorsW LPWSTR pName, DWORD Level, LPBYTE pMonitor, DWORD cbBuf, LPDWORD pcbNeeded, LPDWORD pcReturned )
EnumPortsW LPWSTR pName, DWORD Level, LPBYTE pPort, DWORD cbBuf, LPDWORD pcbNeeded, LPDWORD pcReturned )
EnumPrinterDataExW HANDLE hPrinter, LPCWSTR pKeyName, LPBYTE pEnumValues, DWORD cbEnumValues, LPDWORD pcbEnumValues, LPDWORD pnEnumValues )
EnumPrinterDataW HANDLE hPrinter, DWORD dwIndex, LPWSTR pValueName, DWORD cbValueName, LPDWORD pcbValueName, LPDWORD pType, LPBYTE pData, DWORD cbData, LPDWORD pcbData )
EnumPrinterDriversW LPWSTR pName, LPWSTR pEnvironment, DWORD Level, LPBYTE pDriverInfo, DWORD cbBuf, LPDWORD pcbNeeded, LPDWORD pcReturned )
EnumPrinterKeyW HANDLE hPrinter, LPCWSTR pKeyName, LPWSTR pSubkey, DWORD cbSubkey, LPDWORD pcbSubkey )
EnumPrintersW DWORD Flags, LPWSTR Name, DWORD Level, LPBYTE pPrinterEnum, DWORD cbBuf, LPDWORD pcbNeeded, LPDWORD pcReturned )
EnumPrintProcessorDatatypesW LPWSTR pName, LPWSTR pPrintProcessorName, DWORD Level, LPBYTE pDatatypes, DWORD cbBuf, LPDWORD pcbNeeded, LPDWORD pcReturned )
EnumPrintProcessorsW LPWSTR pName, LPWSTR pEnvironment, DWORD Level, LPBYTE pPrintProcessorInfo, DWORD cbBuf, LPDWORD pcbNeeded, LPDWORD pcReturned )
FindClosePrinterChangeNotification HANDLE hChange )
FlushPrinter HANDLE hPrinter, LPVOID pBuf, DWORD cbBuf, LPDWORD pcWritten, DWORD cSleep )
GetFormW HANDLE hPrinter, LPWSTR pFormName, DWORD Level, LPBYTE pForm, DWORD cbBuf, LPDWORD pcbNeeded )
GetJobW HANDLE hPrinter, DWORD JobId, DWORD Level, LPBYTE pJob, DWORD cbBuf, LPDWORD pcbNeeded )
GetPrinterDataExW HANDLE hPrinter, LPCWSTR pKeyName, LPCWSTR pValueName, LPDWORD pType, LPBYTE pData, DWORD nSize, LPDWORD pcbNeeded )
GetPrinterDataW HANDLE hPrinter, LPWSTR pValueName, LPDWORD pType, LPBYTE pData, DWORD nSize, LPDWORD pcbNeeded )
GetPrinterDriverDirectoryW LPWSTR pName, LPWSTR pEnvironment, DWORD Level, LPBYTE pDriverDirectory, DWORD cbBuf, LPDWORD pcbNeeded )
GetPrinterDriverW HANDLE hPrinter, LPWSTR pEnvironment, DWORD Level, LPBYTE pDriverInfo, DWORD cbBuf, LPDWORD pcbNeeded )
GetPrinterW HANDLE hPrinter, DWORD Level, LPBYTE pPrinter, DWORD cbBuf, LPDWORD pcbNeeded )
GetPrintProcessorDirectoryW LPWSTR pName, LPWSTR pEnvironment, DWORD Level, LPBYTE pPrintProcessorInfo, DWORD cbBuf, LPDWORD pcbNeeded )
OpenPrinter2W ( LPCWSTR pPrinterName, LPHANDLE phPrinter, PPRINTER_DEFAULTSW pDefault, PPRINTER_OPTIONSW pOptions )
OpenPrinterW ( LPWSTR pPrinterName, LPHANDLE phPrinter, LPPRINTER_DEFAULTSW pDefault )
PrinterMessageBoxW HANDLE hPrinter, DWORD Error, HWND hWnd, LPWSTR pText, LPWSTR pCaption, DWORD dwType )
ReadPrinter HANDLE hPrinter, LPVOID pBuf, DWORD cbBuf, LPDWORD pNoBytesRead )
ReportJobProcessingProgress ( HANDLE printerHandle, ULONG jobId, enum EPrintXPSJobOperation jobOperation, enum EPrintXPSJobProgress jobProgress )
ResetPrinterW HANDLE hPrinter, LPPRINTER_DEFAULTSW pDefault )
ScheduleJob HANDLE hPrinter, DWORD JobId )
SetFormW HANDLE hPrinter, LPWSTR pFormName, DWORD Level, LPBYTE pForm )
SetJobW HANDLE hPrinter, DWORD JobId, DWORD Level, LPBYTE pJob, DWORD Command )
SetPortW LPWSTR pName, LPWSTR pPortName, DWORD dwLevel, LPBYTE pPortInfo )
SetPrinterDataExW HANDLE hPrinter, LPCWSTR pKeyName, LPCWSTR pValueName, DWORD Type, LPBYTE pData, DWORD cbData )
SetPrinterDataW HANDLE hPrinter, LPWSTR pValueName, DWORD Type, LPBYTE pData, DWORD cbData )
SetPrinterW HANDLE hPrinter, DWORD Level, LPBYTE pPrinter, DWORD Command )
StartDocPrinterW HANDLE hPrinter, DWORD Level, LPBYTE pDocInfo )
StartPagePrinter HANDLE hPrinter )
WaitForPrinterChange HANDLE hPrinter, DWORD Flags )
WritePrinter HANDLE hPrinter, LPVOID pBuf, DWORD cbBuf, LPDWORD pcWritten )
XcvDataW HANDLE hXcv, PCWSTR pszDataName, PBYTE pInputData, DWORD cbInputData, PBYTE pOutputData, DWORD cbOutputData, PDWORD pcbOutputNeeded, PDWORD pdwStatus )

to the top