ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

localmon.c File Reference
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "wingdi.h"
#include "winuser.h"
#include "winreg.h"
#include "winspool.h"
#include "ddk/winsplp.h"
#include "localspl_private.h"
#include "wine/debug.h"
#include "wine/list.h"
#include "wine/unicode.h"

Go to the source code of this file.

Data Structures

struct  port_t
struct  xcv_t

Defines

#define COBJMACROS
#define NONAMELESSUNION

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (localspl)
static BOOL does_port_exist (LPCWSTR myname)
static DWORD get_ports_from_reg (DWORD level, LPBYTE pPorts, DWORD cbBuf, LPDWORD lpreturned)
static DWORD get_type_from_name (LPCWSTR name)
static DWORD get_type_from_local_name (LPCWSTR nameW)
static BOOL WINAPI localmon_AddPortExW (LPWSTR pName, DWORD level, LPBYTE pBuffer, LPWSTR pMonitorName)
static BOOL WINAPI localmon_ClosePort (HANDLE hPort)
static BOOL WINAPI localmon_EnumPortsW (LPWSTR pName, DWORD level, LPBYTE pPorts, DWORD cbBuf, LPDWORD pcbNeeded, LPDWORD pcReturned)
static BOOL WINAPI localmon_OpenPortW (LPWSTR pName, PHANDLE phPort)
static BOOL WINAPI localmon_XcvClosePort (HANDLE hXcv)
static DWORD WINAPI localmon_XcvDataPort (HANDLE hXcv, LPCWSTR pszDataName, PBYTE pInputData, DWORD cbInputData, PBYTE pOutputData, DWORD cbOutputData, PDWORD pcbOutputNeeded)
static BOOL WINAPI localmon_XcvOpenPort (LPCWSTR pName, ACCESS_MASK GrantedAccess, PHANDLE phXcv)
LPMONITOREX WINAPI InitializePrintMonitor (LPWSTR regroot)

Variables

static CRITICAL_SECTION port_handles_cs = { &port_handles_cs_debug, -1, 0, 0, 0, 0 }
static CRITICAL_SECTION_DEBUG port_handles_cs_debug
static CRITICAL_SECTION xcv_handles_cs = { &xcv_handles_cs_debug, -1, 0, 0, 0, 0 }
static CRITICAL_SECTION_DEBUG xcv_handles_cs_debug
static struct list port_handles = LIST_INIT( port_handles )
static struct list xcv_handles = LIST_INIT( xcv_handles )
static const WCHAR cmd_AddPortW [] = {'A','d','d','P','o','r','t',0}
static const WCHAR cmd_DeletePortW [] = {'D','e','l','e','t','e','P','o','r','t',0}
static const WCHAR cmd_ConfigureLPTPortCommandOKW []
static const WCHAR cmd_GetDefaultCommConfigW []
static const WCHAR cmd_GetTransmissionRetryTimeoutW []
static const WCHAR cmd_MonitorUIW [] = {'M','o','n','i','t','o','r','U','I',0}
static const WCHAR cmd_PortIsValidW [] = {'P','o','r','t','I','s','V','a','l','i','d',0}
static const WCHAR cmd_SetDefaultCommConfigW []
static const WCHAR dllnameuiW [] = {'l','o','c','a','l','u','i','.','d','l','l',0}
static const WCHAR emptyW [] = {0}
static const WCHAR LocalPortW [] = {'L','o','c','a','l',' ','P','o','r','t',0}
static const WCHAR portname_LPT [] = {'L','P','T',0}
static const WCHAR portname_COM [] = {'C','O','M',0}
static const WCHAR portname_FILE [] = {'F','I','L','E',':',0}
static const WCHAR portname_CUPS [] = {'C','U','P','S',':',0}
static const WCHAR portname_LPR [] = {'L','P','R',':',0}
static const WCHAR TransmissionRetryTimeoutW []
static const WCHAR WinNT_CV_PortsW []
static const WCHAR WinNT_CV_WindowsW []

Generated on Fri May 25 2012 05:10:18 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.