ReactOS 0.4.15-dev-7842-g558ab78
lmchdev.h
Go to the documentation of this file.
1#ifndef _LMCHDEV_H
2#define _LMCHDEV_H
3
4#ifdef __cplusplus
5extern "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
25typedef struct _CHARDEV_INFO_1 {
32typedef struct _CHARDEVQ_INFO_1 {
41typedef struct _HANDLE_INFO_1 {
55#ifdef __cplusplus
56}
57#endif
58#endif
unsigned long DWORD
Definition: ntddk_ex.h:95
NET_API_STATUS WINAPI NetHandleSetInfo(HANDLE, DWORD, PBYTE, DWORD, PDWORD)
struct _CHARDEVQ_INFO_1 * LPCHARDEVQ_INFO_1
NET_API_STATUS WINAPI NetCharDevQGetInfo(LPCWSTR, LPCWSTR, LPCWSTR, DWORD, PBYTE *)
struct _CHARDEVQ_INFO_0 * PCHARDEVQ_INFO_0
NET_API_STATUS WINAPI NetCharDevQSetInfo(LPCWSTR, LPCWSTR, DWORD, PBYTE, PDWORD)
struct _CHARDEVQ_INFO_1002 * LPCHARDEVQ_INFO_1002
struct _CHARDEVQ_INFO_1003 * PCHARDEVQ_INFO_1003
struct _CHARDEVQ_INFO_1 * PCHARDEVQ_INFO_1
NET_API_STATUS WINAPI NetCharDevEnum(LPCWSTR, DWORD, PBYTE *, DWORD, PDWORD, PDWORD, PDWORD)
NET_API_STATUS WINAPI NetCharDevQPurgeSelf(LPCWSTR, LPCWSTR, LPCWSTR)
struct _CHARDEV_INFO_1 CHARDEV_INFO_1
NET_API_STATUS WINAPI NetCharDevQPurge(LPCWSTR, LPCWSTR)
struct _CHARDEVQ_INFO_0 * LPCHARDEVQ_INFO_0
NET_API_STATUS WINAPI NetHandleGetInfo(HANDLE, DWORD, PBYTE *)
struct _CHARDEVQ_INFO_1003 CHARDEVQ_INFO_1003
struct _CHARDEV_INFO_0 * LPCHARDEV_INFO_0
struct _CHARDEVQ_INFO_1002 * PCHARDEVQ_INFO_1002
NET_API_STATUS WINAPI NetCharDevControl(LPCWSTR, LPCWSTR, DWORD)
struct _CHARDEV_INFO_1 * LPCHARDEV_INFO_1
struct _CHARDEV_INFO_0 * PCHARDEV_INFO_0
NET_API_STATUS WINAPI NetCharDevGetInfo(LPCWSTR, LPCWSTR, DWORD, PBYTE *)
struct _CHARDEVQ_INFO_1002 CHARDEVQ_INFO_1002
struct _CHARDEV_INFO_1 * PCHARDEV_INFO_1
struct _HANDLE_INFO_1 * PHANDLE_INFO_1
struct _CHARDEV_INFO_0 CHARDEV_INFO_0
struct _CHARDEVQ_INFO_1003 * LPCHARDEVQ_INFO_1003
struct _HANDLE_INFO_1 HANDLE_INFO_1
NET_API_STATUS WINAPI NetCharDevQEnum(LPCWSTR, LPCWSTR, DWORD, PBYTE *, DWORD, PDWORD, PDWORD, PDWORD)
struct _HANDLE_INFO_1 * LPHANDLE_INFO_1
struct _CHARDEVQ_INFO_0 CHARDEVQ_INFO_0
struct _CHARDEVQ_INFO_1 CHARDEVQ_INFO_1
DWORD NET_API_STATUS
Definition: ms-dtyp.idl:91
BYTE * PBYTE
Definition: pedump.c:66
DWORD * PDWORD
Definition: pedump.c:68
LPWSTR cq0_dev
Definition: lmchdev.h:31
DWORD cq1002_priority
Definition: lmchdev.h:39
LPWSTR cq1003_devs
Definition: lmchdev.h:40
LPWSTR cq1_dev
Definition: lmchdev.h:33
LPWSTR cq1_devs
Definition: lmchdev.h:35
DWORD cq1_priority
Definition: lmchdev.h:34
DWORD cq1_numusers
Definition: lmchdev.h:36
DWORD cq1_numahead
Definition: lmchdev.h:37
LPWSTR ch0_dev
Definition: lmchdev.h:24
DWORD ch1_status
Definition: lmchdev.h:27
DWORD ch1_time
Definition: lmchdev.h:29
LPWSTR ch1_dev
Definition: lmchdev.h:26
LPWSTR ch1_username
Definition: lmchdev.h:28
DWORD hdli1_charcount
Definition: lmchdev.h:43
DWORD hdli1_chartime
Definition: lmchdev.h:42
#define WINAPI
Definition: msvc.h:6
WCHAR * LPWSTR
Definition: xmlstorage.h:184
const WCHAR * LPCWSTR
Definition: xmlstorage.h:185