ReactOS  0.4.14-dev-323-g6fe6a88
lmchdev.h
Go to the documentation of this file.
1 #ifndef _LMCHDEV_H
2 #define _LMCHDEV_H
3 
4 #ifdef __cplusplus
5 extern "C" {
6 #endif
7 #define CHARDEVQ_NO_REQUESTS (-1)
8 #define CHARDEV_CLOSE 0
9 #define CHARDEVQ_MAX_PRIORITY 1
10 #define CHARDEVQ_DEV_PARMNUM 1
11 #define HANDLE_INFO_LEVEL_1 1
12 #define HANDLE_CHARTIME_PARMNUM 1
13 #define HANDLE_CHARCOUNT_PARMNUM 2
14 #define CHARDEV_STAT_OPENED 2
15 #define CHARDEVQ_PRIORITY_PARMNUM 2
16 #define CHARDEVQ_DEVS_PARMNUM 3
17 #define CHARDEV_STAT_ERROR 4
18 #define CHARDEVQ_NUMUSERS_PARMNUM 4
19 #define CHARDEVQ_NUMAHEAD_PARMNUM 5
20 #define CHARDEVQ_DEF_PRIORITY 5
21 #define CHARDEVQ_PRIORITY_INFOLEVEL (PARMNUM_BASE_INFOLEVEL+CHARDEVQ_PRIORITY_PARMNUM)
22 #define CHARDEVQ_DEVS_INFOLEVEL (PARMNUM_BASE_INFOLEVEL+CHARDEVQ_DEVS_PARMNUM)
23 #define CHARDEVQ_MIN_PRIORITY 9
25 typedef struct _CHARDEV_INFO_1 {
32 typedef struct _CHARDEVQ_INFO_1 {
41 typedef struct _HANDLE_INFO_1 {
55 #ifdef __cplusplus
56 }
57 #endif
58 #endif
struct _CHARDEVQ_INFO_1003 CHARDEVQ_INFO_1003
DWORD ch1_status
Definition: lmchdev.h:27
NET_API_STATUS WINAPI NetHandleGetInfo(HANDLE, DWORD, PBYTE *)
struct _CHARDEVQ_INFO_0 * PCHARDEVQ_INFO_0
const WCHAR * LPCWSTR
Definition: xmlstorage.h:185
LPWSTR cq0_dev
Definition: lmchdev.h:31
LPWSTR cq1003_devs
Definition: lmchdev.h:40
struct _CHARDEVQ_INFO_1002 * PCHARDEVQ_INFO_1002
NET_API_STATUS WINAPI NetCharDevControl(LPCWSTR, LPCWSTR, DWORD)
DWORD hdli1_chartime
Definition: lmchdev.h:42
struct _CHARDEVQ_INFO_1 * LPCHARDEVQ_INFO_1
NET_API_STATUS WINAPI NetCharDevGetInfo(LPCWSTR, LPCWSTR, DWORD, PBYTE *)
NET_API_STATUS WINAPI NetCharDevQPurgeSelf(LPCWSTR, LPCWSTR, LPCWSTR)
struct _CHARDEVQ_INFO_1 * PCHARDEVQ_INFO_1
LPWSTR ch0_dev
Definition: lmchdev.h:24
struct _CHARDEV_INFO_0 CHARDEV_INFO_0
NET_API_STATUS WINAPI NetCharDevQPurge(LPCWSTR, LPCWSTR)
LPWSTR cq1_devs
Definition: lmchdev.h:35
struct _CHARDEV_INFO_1 CHARDEV_INFO_1
struct _HANDLE_INFO_1 * LPHANDLE_INFO_1
LPWSTR ch1_dev
Definition: lmchdev.h:26
LPWSTR cq1_dev
Definition: lmchdev.h:33
struct _CHARDEV_INFO_0 * LPCHARDEV_INFO_0
struct _CHARDEV_INFO_0 * PCHARDEV_INFO_0
struct _CHARDEVQ_INFO_1002 CHARDEVQ_INFO_1002
struct _CHARDEV_INFO_1 * LPCHARDEV_INFO_1
DWORD cq1002_priority
Definition: lmchdev.h:39
NET_API_STATUS WINAPI NetCharDevEnum(LPCWSTR, DWORD, PBYTE *, DWORD, PDWORD, PDWORD, PDWORD)
DWORD NET_API_STATUS
Definition: ms-dtyp.idl:91
DWORD cq1_numahead
Definition: lmchdev.h:37
NET_API_STATUS WINAPI NetCharDevQSetInfo(LPCWSTR, LPCWSTR, DWORD, PBYTE, PDWORD)
DWORD ch1_time
Definition: lmchdev.h:29
struct _CHARDEVQ_INFO_1002 * LPCHARDEVQ_INFO_1002
#define WINAPI
Definition: msvc.h:8
struct _CHARDEVQ_INFO_0 * LPCHARDEVQ_INFO_0
NET_API_STATUS WINAPI NetCharDevQEnum(LPCWSTR, LPCWSTR, DWORD, PBYTE *, DWORD, PDWORD, PDWORD, PDWORD)
unsigned long DWORD
Definition: ntddk_ex.h:95
struct _CHARDEVQ_INFO_0 CHARDEVQ_INFO_0
NET_API_STATUS WINAPI NetCharDevQGetInfo(LPCWSTR, LPCWSTR, LPCWSTR, DWORD, PBYTE *)
NET_API_STATUS WINAPI NetHandleSetInfo(HANDLE, DWORD, PBYTE, DWORD, PDWORD)
DWORD hdli1_charcount
Definition: lmchdev.h:43
DWORD cq1_priority
Definition: lmchdev.h:34
struct _CHARDEVQ_INFO_1003 * PCHARDEVQ_INFO_1003
struct _CHARDEVQ_INFO_1003 * LPCHARDEVQ_INFO_1003
DWORD * PDWORD
Definition: pedump.c:68
struct _HANDLE_INFO_1 HANDLE_INFO_1
DWORD cq1_numusers
Definition: lmchdev.h:36
WCHAR * LPWSTR
Definition: xmlstorage.h:184
LPWSTR ch1_username
Definition: lmchdev.h:28
struct _HANDLE_INFO_1 * PHANDLE_INFO_1
BYTE * PBYTE
Definition: pedump.c:66
struct _CHARDEVQ_INFO_1 CHARDEVQ_INFO_1
struct _CHARDEV_INFO_1 * PCHARDEV_INFO_1