|
Navigation
- Home
- Community
- Development
- myReactOS
- Fundraiser 2012
Doxygen
- Main Page
- Alphabetical List
- Data Structures
- Directories
- File List
- Data Fields
- Globals
- Related Pages
Search
|
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "wingdi.h"
#include "winreg.h"
#include "winspool.h"
#include "winuser.h"
#include "ddk/winddiui.h"
#include "ddk/winsplp.h"
#include "wine/list.h"
#include "wine/debug.h"
#include "wine/unicode.h"
#include "localspl_private.h"
Go to the source code of this file.
Data Structures |
| struct | apd_data_t |
| struct | monitor_t |
| struct | printenv_t |
| struct | printer_t |
Defines |
| #define | COBJMACROS |
| #define | NONAMELESSUNION |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (localspl) |
| static LPWSTR | strdupW (LPCWSTR p) |
| static BOOL | apd_copyfile (LPWSTR filename, apd_data_t *apd) |
| static LONG | copy_servername_from_name (LPCWSTR name, LPWSTR target) |
| static LPCWSTR | get_basename_from_name (LPCWSTR name) |
| static void | monitor_unload (monitor_t *pm) |
| static void | monitor_unloadall (void) |
| static monitor_t * | monitor_load (LPCWSTR name, LPWSTR dllname) |
| static DWORD | monitor_loadall (void) |
| static monitor_t * | monitor_loadui (monitor_t *pm) |
| static monitor_t * | monitor_load_by_port (LPCWSTR portname) |
| static int | multi_sz_lenW (const WCHAR *str) |
| static const printenv_t * | validate_envW (LPCWSTR env) |
| static DWORD | get_local_monitors (DWORD level, LPBYTE pMonitors, DWORD cbBuf, LPDWORD lpreturned) |
| static DWORD | get_local_printprocessors (LPWSTR regpathW, LPBYTE pPPInfo, DWORD cbBuf, LPDWORD lpreturned) |
| static DWORD | get_ports_from_all_monitors (DWORD level, LPBYTE pPorts, DWORD cbBuf, LPDWORD lpreturned) |
| static HKEY | open_driver_reg (LPCWSTR pEnvironment) |
| static BOOL WINAPI | fpGetPrinterDriverDirectory (LPWSTR pName, LPWSTR pEnvironment, DWORD Level, LPBYTE pDriverDirectory, DWORD cbBuf, LPDWORD pcbNeeded) |
| static HMODULE | driver_load (const printenv_t *env, LPWSTR dllname) |
| static VOID | printer_free (printer_t *printer) |
| static HANDLE | printer_alloc_handle (LPCWSTR name, LPPRINTER_DEFAULTSW pDefault) |
| static BOOL | myAddPrinterDriverEx (DWORD level, LPBYTE pDriverInfo, DWORD dwFileCopyFlags, BOOL lazy) |
| static BOOL WINAPI | fpAddMonitor (LPWSTR pName, DWORD Level, LPBYTE pMonitors) |
| static BOOL WINAPI | fpAddPort (LPWSTR pName, HWND hWnd, LPWSTR pMonitorName) |
| static BOOL WINAPI | fpAddPortEx (LPWSTR pName, DWORD level, LPBYTE pBuffer, LPWSTR pMonitorName) |
| static BOOL WINAPI | fpAddPrinterDriverEx (LPWSTR pName, DWORD level, LPBYTE pDriverInfo, DWORD dwFileCopyFlags) |
| static BOOL WINAPI | fpClosePrinter (HANDLE hPrinter) |
| static BOOL WINAPI | fpConfigurePort (LPWSTR pName, HWND hWnd, LPWSTR pPortName) |
| static BOOL WINAPI | fpDeleteMonitor (LPWSTR pName, LPWSTR pEnvironment, LPWSTR pMonitorName) |
| static BOOL WINAPI | fpDeletePort (LPWSTR pName, HWND hWnd, LPWSTR pPortName) |
| static BOOL WINAPI | fpEnumMonitors (LPWSTR pName, DWORD Level, LPBYTE pMonitors, DWORD cbBuf, LPDWORD pcbNeeded, LPDWORD pcReturned) |
| static BOOL WINAPI | fpEnumPorts (LPWSTR pName, DWORD Level, LPBYTE pPorts, DWORD cbBuf, LPDWORD pcbNeeded, LPDWORD pcReturned) |
| static BOOL WINAPI | fpEnumPrintProcessors (LPWSTR pName, LPWSTR pEnvironment, DWORD Level, LPBYTE pPPInfo, DWORD cbBuf, LPDWORD pcbNeeded, LPDWORD pcReturned) |
| static BOOL WINAPI | fpGetPrintProcessorDirectory (LPWSTR pName, LPWSTR pEnvironment, DWORD level, LPBYTE pPPInfo, DWORD cbBuf, LPDWORD pcbNeeded) |
| static BOOL WINAPI | fpOpenPrinter (LPWSTR lpPrinterName, HANDLE *pPrinter, LPPRINTER_DEFAULTSW pDefaults) |
| static BOOL WINAPI | fpXcvData (HANDLE hXcv, LPCWSTR pszDataName, PBYTE pInputData, DWORD cbInputData, PBYTE pOutputData, DWORD cbOutputData, PDWORD pcbOutputNeeded, PDWORD pdwStatus) |
| void | setup_provider (void) |
| BOOL WINAPI | InitializePrintProvidor (LPPRINTPROVIDOR pPrintProvidor, DWORD cbPrintProvidor, LPWSTR pFullRegistryPath) |
Variables |
| static CRITICAL_SECTION | monitor_handles_cs = { &monitor_handles_cs_debug, -1, 0, 0, 0, 0 } |
| static CRITICAL_SECTION_DEBUG | monitor_handles_cs_debug |
| static struct list | monitor_handles = LIST_INIT( monitor_handles ) |
| static monitor_t * | pm_localport |
| static const PRINTPROVIDOR * | pprovider = NULL |
| static const WCHAR | backslashW [] = {'\\',0} |
| static const WCHAR | bs_ports_bsW [] = {'\\','P','o','r','t','s','\\',0} |
| static const WCHAR | configuration_fileW [] = {'C','o','n','f','i','g','u','r','a','t','i','o','n',' ','F','i','l','e',0} |
| static const WCHAR | datatypeW [] = {'D','a','t','a','t','y','p','e',0} |
| static const WCHAR | data_fileW [] = {'D','a','t','a',' ','F','i','l','e',0} |
| static const WCHAR | default_devmodeW [] = {'D','e','f','a','u','l','t',' ','D','e','v','M','o','d','e',0} |
| static const WCHAR | dependent_filesW [] = {'D','e','p','e','n','d','e','n','t',' ','F','i','l','e','s',0} |
| static const WCHAR | descriptionW [] = {'D','e','s','c','r','i','p','t','i','o','n',0} |
| static const WCHAR | driverW [] = {'D','r','i','v','e','r',0} |
| static const WCHAR | emptyW [] = {0} |
| static const WCHAR | fmt_driversW [] |
| static const WCHAR | fmt_printprocessorsW [] |
| static const WCHAR | hardwareidW [] = {'H','a','r','d','w','a','r','e','I','D',0} |
| static const WCHAR | help_fileW [] = {'H','e','l','p',' ','F','i','l','e',0} |
| static const WCHAR | ia64_envnameW [] = {'W','i','n','d','o','w','s',' ','I','A','6','4',0} |
| static const WCHAR | ia64_subdirW [] = {'i','a','6','4',0} |
| static const WCHAR | localportW [] = {'L','o','c','a','l',' ','P','o','r','t',0} |
| static const WCHAR | locationW [] = {'L','o','c','a','t','i','o','n',0} |
| static const WCHAR | manufacturerW [] = {'M','a','n','u','f','a','c','t','u','r','e','r',0} |
| static const WCHAR | monitorW [] = {'M','o','n','i','t','o','r',0} |
| static const WCHAR | monitorsW [] |
| static const WCHAR | monitorUIW [] = {'M','o','n','i','t','o','r','U','I',0} |
| static const WCHAR | nameW [] = {'N','a','m','e',0} |
| static const WCHAR | oem_urlW [] = {'O','E','M',' ','U','r','l',0} |
| static const WCHAR | parametersW [] = {'P','a','r','a','m','e','t','e','r','s',0} |
| static const WCHAR | portW [] = {'P','o','r','t',0} |
| static const WCHAR | previous_namesW [] = {'P','r','e','v','i','o','u','s',' ','N','a','m','e','s',0} |
| static const WCHAR | printersW [] |
| static const WCHAR | spooldriversW [] = {'\\','s','p','o','o','l','\\','d','r','i','v','e','r','s','\\',0} |
| static const WCHAR | spoolprtprocsW [] = {'\\','s','p','o','o','l','\\','p','r','t','p','r','o','c','s','\\',0} |
| static const WCHAR | version0_regpathW [] = {'\\','V','e','r','s','i','o','n','-','0',0} |
| static const WCHAR | version0_subdirW [] = {'\\','0',0} |
| static const WCHAR | version3_regpathW [] = {'\\','V','e','r','s','i','o','n','-','3',0} |
| static const WCHAR | version3_subdirW [] = {'\\','3',0} |
| static const WCHAR | versionW [] = {'V','e','r','s','i','o','n',0} |
| static const WCHAR | win40_envnameW [] = {'W','i','n','d','o','w','s',' ','4','.','0',0} |
| static const WCHAR | win40_subdirW [] = {'w','i','n','4','0',0} |
| static const WCHAR | winnt_cv_portsW [] |
| static const WCHAR | winprintW [] = {'w','i','n','p','r','i','n','t',0} |
| static const WCHAR | x64_envnameW [] = {'W','i','n','d','o','w','s',' ','x','6','4',0} |
| static const WCHAR | x64_subdirW [] = {'x','6','4',0} |
| static const WCHAR | x86_envnameW [] = {'W','i','n','d','o','w','s',' ','N','T',' ','x','8','6',0} |
| static const WCHAR | x86_subdirW [] = {'w','3','2','x','8','6',0} |
| static const WCHAR | XcvMonitorW [] = {',','X','c','v','M','o','n','i','t','o','r',' ',0} |
| static const WCHAR | XcvPortW [] = {',','X','c','v','P','o','r','t',' ',0} |
| static const printenv_t | env_ia64 |
| static const printenv_t | env_x86 |
| static const printenv_t | env_x64 |
| static const printenv_t | env_win40 |
| static const printenv_t *const | all_printenv [] = {&env_x86, &env_x64, &env_ia64, &env_win40} |
| static const DWORD | di_sizeof [] |
Generated on Fri May 25 2012 05:01:26 for ReactOS by
1.7.6.1
|