ReactOS 0.4.16-dev-306-g647d351
lmchdev.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _CHARDEV_INFO_0
 
struct  _CHARDEV_INFO_1
 
struct  _CHARDEVQ_INFO_0
 
struct  _CHARDEVQ_INFO_1
 
struct  _CHARDEVQ_INFO_1002
 
struct  _CHARDEVQ_INFO_1003
 
struct  _HANDLE_INFO_1
 

Macros

#define CHARDEVQ_NO_REQUESTS   (-1)
 
#define CHARDEV_CLOSE   0
 
#define CHARDEVQ_MAX_PRIORITY   1
 
#define CHARDEVQ_DEV_PARMNUM   1
 
#define HANDLE_INFO_LEVEL_1   1
 
#define HANDLE_CHARTIME_PARMNUM   1
 
#define HANDLE_CHARCOUNT_PARMNUM   2
 
#define CHARDEV_STAT_OPENED   2
 
#define CHARDEVQ_PRIORITY_PARMNUM   2
 
#define CHARDEVQ_DEVS_PARMNUM   3
 
#define CHARDEV_STAT_ERROR   4
 
#define CHARDEVQ_NUMUSERS_PARMNUM   4
 
#define CHARDEVQ_NUMAHEAD_PARMNUM   5
 
#define CHARDEVQ_DEF_PRIORITY   5
 
#define CHARDEVQ_PRIORITY_INFOLEVEL   (PARMNUM_BASE_INFOLEVEL+CHARDEVQ_PRIORITY_PARMNUM)
 
#define CHARDEVQ_DEVS_INFOLEVEL   (PARMNUM_BASE_INFOLEVEL+CHARDEVQ_DEVS_PARMNUM)
 
#define CHARDEVQ_MIN_PRIORITY   9
 

Typedefs

typedef struct _CHARDEV_INFO_0 CHARDEV_INFO_0
 
typedef struct _CHARDEV_INFO_0PCHARDEV_INFO_0
 
typedef struct _CHARDEV_INFO_0LPCHARDEV_INFO_0
 
typedef struct _CHARDEV_INFO_1 CHARDEV_INFO_1
 
typedef struct _CHARDEV_INFO_1PCHARDEV_INFO_1
 
typedef struct _CHARDEV_INFO_1LPCHARDEV_INFO_1
 
typedef struct _CHARDEVQ_INFO_0 CHARDEVQ_INFO_0
 
typedef struct _CHARDEVQ_INFO_0PCHARDEVQ_INFO_0
 
typedef struct _CHARDEVQ_INFO_0LPCHARDEVQ_INFO_0
 
typedef struct _CHARDEVQ_INFO_1 CHARDEVQ_INFO_1
 
typedef struct _CHARDEVQ_INFO_1PCHARDEVQ_INFO_1
 
typedef struct _CHARDEVQ_INFO_1LPCHARDEVQ_INFO_1
 
typedef struct _CHARDEVQ_INFO_1002 CHARDEVQ_INFO_1002
 
typedef struct _CHARDEVQ_INFO_1002PCHARDEVQ_INFO_1002
 
typedef struct _CHARDEVQ_INFO_1002LPCHARDEVQ_INFO_1002
 
typedef struct _CHARDEVQ_INFO_1003 CHARDEVQ_INFO_1003
 
typedef struct _CHARDEVQ_INFO_1003PCHARDEVQ_INFO_1003
 
typedef struct _CHARDEVQ_INFO_1003LPCHARDEVQ_INFO_1003
 
typedef struct _HANDLE_INFO_1 HANDLE_INFO_1
 
typedef struct _HANDLE_INFO_1PHANDLE_INFO_1
 
typedef struct _HANDLE_INFO_1LPHANDLE_INFO_1
 

Functions

NET_API_STATUS WINAPI NetCharDevEnum (LPCWSTR, DWORD, PBYTE *, DWORD, PDWORD, PDWORD, PDWORD)
 
NET_API_STATUS WINAPI NetCharDevGetInfo (LPCWSTR, LPCWSTR, DWORD, PBYTE *)
 
NET_API_STATUS WINAPI NetCharDevControl (LPCWSTR, LPCWSTR, DWORD)
 
NET_API_STATUS WINAPI NetCharDevQEnum (LPCWSTR, LPCWSTR, DWORD, PBYTE *, DWORD, PDWORD, PDWORD, PDWORD)
 
NET_API_STATUS WINAPI NetCharDevQGetInfo (LPCWSTR, LPCWSTR, LPCWSTR, DWORD, PBYTE *)
 
NET_API_STATUS WINAPI NetCharDevQSetInfo (LPCWSTR, LPCWSTR, DWORD, PBYTE, PDWORD)
 
NET_API_STATUS WINAPI NetCharDevQPurge (LPCWSTR, LPCWSTR)
 
NET_API_STATUS WINAPI NetCharDevQPurgeSelf (LPCWSTR, LPCWSTR, LPCWSTR)
 
NET_API_STATUS WINAPI NetHandleGetInfo (HANDLE, DWORD, PBYTE *)
 
NET_API_STATUS WINAPI NetHandleSetInfo (HANDLE, DWORD, PBYTE, DWORD, PDWORD)
 

Macro Definition Documentation

◆ CHARDEV_CLOSE

#define CHARDEV_CLOSE   0

Definition at line 8 of file lmchdev.h.

◆ CHARDEV_STAT_ERROR

#define CHARDEV_STAT_ERROR   4

Definition at line 17 of file lmchdev.h.

◆ CHARDEV_STAT_OPENED

#define CHARDEV_STAT_OPENED   2

Definition at line 14 of file lmchdev.h.

◆ CHARDEVQ_DEF_PRIORITY

#define CHARDEVQ_DEF_PRIORITY   5

Definition at line 20 of file lmchdev.h.

◆ CHARDEVQ_DEV_PARMNUM

#define CHARDEVQ_DEV_PARMNUM   1

Definition at line 10 of file lmchdev.h.

◆ CHARDEVQ_DEVS_INFOLEVEL

#define CHARDEVQ_DEVS_INFOLEVEL   (PARMNUM_BASE_INFOLEVEL+CHARDEVQ_DEVS_PARMNUM)

Definition at line 22 of file lmchdev.h.

◆ CHARDEVQ_DEVS_PARMNUM

#define CHARDEVQ_DEVS_PARMNUM   3

Definition at line 16 of file lmchdev.h.

◆ CHARDEVQ_MAX_PRIORITY

#define CHARDEVQ_MAX_PRIORITY   1

Definition at line 9 of file lmchdev.h.

◆ CHARDEVQ_MIN_PRIORITY

#define CHARDEVQ_MIN_PRIORITY   9

Definition at line 23 of file lmchdev.h.

◆ CHARDEVQ_NO_REQUESTS

#define CHARDEVQ_NO_REQUESTS   (-1)

Definition at line 7 of file lmchdev.h.

◆ CHARDEVQ_NUMAHEAD_PARMNUM

#define CHARDEVQ_NUMAHEAD_PARMNUM   5

Definition at line 19 of file lmchdev.h.

◆ CHARDEVQ_NUMUSERS_PARMNUM

#define CHARDEVQ_NUMUSERS_PARMNUM   4

Definition at line 18 of file lmchdev.h.

◆ CHARDEVQ_PRIORITY_INFOLEVEL

#define CHARDEVQ_PRIORITY_INFOLEVEL   (PARMNUM_BASE_INFOLEVEL+CHARDEVQ_PRIORITY_PARMNUM)

Definition at line 21 of file lmchdev.h.

◆ CHARDEVQ_PRIORITY_PARMNUM

#define CHARDEVQ_PRIORITY_PARMNUM   2

Definition at line 15 of file lmchdev.h.

◆ HANDLE_CHARCOUNT_PARMNUM

#define HANDLE_CHARCOUNT_PARMNUM   2

Definition at line 13 of file lmchdev.h.

◆ HANDLE_CHARTIME_PARMNUM

#define HANDLE_CHARTIME_PARMNUM   1

Definition at line 12 of file lmchdev.h.

◆ HANDLE_INFO_LEVEL_1

#define HANDLE_INFO_LEVEL_1   1

Definition at line 11 of file lmchdev.h.

Typedef Documentation

◆ CHARDEV_INFO_0

◆ CHARDEV_INFO_1

◆ CHARDEVQ_INFO_0

◆ CHARDEVQ_INFO_1

◆ CHARDEVQ_INFO_1002

◆ CHARDEVQ_INFO_1003

◆ HANDLE_INFO_1

◆ LPCHARDEV_INFO_0

◆ LPCHARDEV_INFO_1

◆ LPCHARDEVQ_INFO_0

◆ LPCHARDEVQ_INFO_1

◆ LPCHARDEVQ_INFO_1002

◆ LPCHARDEVQ_INFO_1003

◆ LPHANDLE_INFO_1

◆ PCHARDEV_INFO_0

◆ PCHARDEV_INFO_1

◆ PCHARDEVQ_INFO_0

◆ PCHARDEVQ_INFO_1

◆ PCHARDEVQ_INFO_1002

◆ PCHARDEVQ_INFO_1003

◆ PHANDLE_INFO_1

Function Documentation

◆ NetCharDevControl()

NET_API_STATUS WINAPI NetCharDevControl ( LPCWSTR  ,
LPCWSTR  ,
DWORD   
)

◆ NetCharDevEnum()

NET_API_STATUS WINAPI NetCharDevEnum ( LPCWSTR  ,
DWORD  ,
PBYTE ,
DWORD  ,
PDWORD  ,
PDWORD  ,
PDWORD   
)

◆ NetCharDevGetInfo()

NET_API_STATUS WINAPI NetCharDevGetInfo ( LPCWSTR  ,
LPCWSTR  ,
DWORD  ,
PBYTE  
)

◆ NetCharDevQEnum()

NET_API_STATUS WINAPI NetCharDevQEnum ( LPCWSTR  ,
LPCWSTR  ,
DWORD  ,
PBYTE ,
DWORD  ,
PDWORD  ,
PDWORD  ,
PDWORD   
)

◆ NetCharDevQGetInfo()

NET_API_STATUS WINAPI NetCharDevQGetInfo ( LPCWSTR  ,
LPCWSTR  ,
LPCWSTR  ,
DWORD  ,
PBYTE  
)

◆ NetCharDevQPurge()

NET_API_STATUS WINAPI NetCharDevQPurge ( LPCWSTR  ,
LPCWSTR   
)

◆ NetCharDevQPurgeSelf()

NET_API_STATUS WINAPI NetCharDevQPurgeSelf ( LPCWSTR  ,
LPCWSTR  ,
LPCWSTR   
)

◆ NetCharDevQSetInfo()

NET_API_STATUS WINAPI NetCharDevQSetInfo ( LPCWSTR  ,
LPCWSTR  ,
DWORD  ,
PBYTE  ,
PDWORD   
)

◆ NetHandleGetInfo()

NET_API_STATUS WINAPI NetHandleGetInfo ( HANDLE  ,
DWORD  ,
PBYTE  
)

◆ NetHandleSetInfo()

NET_API_STATUS WINAPI NetHandleSetInfo ( HANDLE  ,
DWORD  ,
PBYTE  ,
DWORD  ,
PDWORD   
)