Source: core/sys/windows/_lmchdev.d
core.sys.windows.lmchdev
Windows API header module
Translated from MinGW Windows headers
License
var CHARDEV_CLOSE CHARDEV_STAT_ERROR CHARDEV_STAT_OPENED CHARDEVQ_DEF_PRIORITY CHARDEVQ_DEV_PARMNUM CHARDEVQ_DEVS_INFOLEVEL CHARDEVQ_DEVS_PARMNUM CHARDEVQ_MAX_PRIORITY CHARDEVQ_MIN_PRIORITY CHARDEVQ_NO_REQUESTS CHARDEVQ_NUMAHEAD_PARMNUM CHARDEVQ_NUMUSERS_PARMNUM CHARDEVQ_PRIORITY_INFOLEVEL CHARDEVQ_PRIORITY_PARMNUM HANDLE_CHARCOUNT_PARMNUM HANDLE_CHARTIME_PARMNUM HANDLE_INFO_LEVEL_1
alias PCHARDEV_INFO_0 PCHARDEV_INFO_1 PCHARDEVQ_INFO_0 PCHARDEVQ_INFO_1 PCHARDEVQ_INFO_1002 PCHARDEVQ_INFO_1003 PHANDLE_INFO_1
Types 14
structCHARDEV_INFO_0
Fields
LPWSTR ch0_devaliasPCHARDEV_INFO_0 = CHARDEV_INFO_0 *
structCHARDEV_INFO_1
Fields
LPWSTR ch1_devDWORD ch1_statusLPWSTR ch1_usernameDWORD ch1_timealiasPCHARDEV_INFO_1 = CHARDEV_INFO_1 *
structCHARDEVQ_INFO_0
Fields
LPWSTR cq0_devaliasPCHARDEVQ_INFO_0 = CHARDEVQ_INFO_0 *
structCHARDEVQ_INFO_1
Fields
LPWSTR cq1_devDWORD cq1_priorityLPWSTR cq1_devsDWORD cq1_numusersDWORD cq1_numaheadaliasPCHARDEVQ_INFO_1 = CHARDEVQ_INFO_1 *
structCHARDEVQ_INFO_1002
Fields
DWORD cq1002_priorityaliasPCHARDEVQ_INFO_1002 = CHARDEVQ_INFO_1002 *
structCHARDEVQ_INFO_1003
Fields
LPWSTR cq1003_devsaliasPCHARDEVQ_INFO_1003 = CHARDEVQ_INFO_1003 *
structHANDLE_INFO_1
Fields
DWORD hdli1_chartimeDWORD hdli1_charcountaliasPHANDLE_INFO_1 = HANDLE_INFO_1 *
Functions 10
fn
NET_API_STATUS NetCharDevEnum(LPCWSTR, DWORD, PBYTE *, DWORD, PDWORD, PDWORD, PDWORD)fn
NET_API_STATUS NetCharDevGetInfo(LPCWSTR, LPCWSTR, DWORD, PBYTE *)fn
NET_API_STATUS NetCharDevControl(LPCWSTR, LPCWSTR, DWORD)fn
NET_API_STATUS NetCharDevQEnum(LPCWSTR, LPCWSTR, DWORD, PBYTE *, DWORD, PDWORD, PDWORD, PDWORD)fn
NET_API_STATUS NetCharDevQGetInfo(LPCWSTR, LPCWSTR, LPCWSTR, DWORD, PBYTE *)fn
NET_API_STATUS NetCharDevQSetInfo(LPCWSTR, LPCWSTR, DWORD, PBYTE, PDWORD)fn
NET_API_STATUS NetCharDevQPurge(LPCWSTR, LPCWSTR)fn
NET_API_STATUS NetCharDevQPurgeSelf(LPCWSTR, LPCWSTR, LPCWSTR)fn
NET_API_STATUS NetHandleGetInfo(HANDLE, DWORD, PBYTE *)fn
NET_API_STATUS NetHandleSetInfo(HANDLE, DWORD, PBYTE, DWORD, PDWORD)Variables 17
enumvar
CHARDEVQ_NO_REQUESTS = - 1enumvar
CHARDEV_CLOSE = 0enumvar
CHARDEVQ_MAX_PRIORITY = 1enumvar
CHARDEVQ_DEV_PARMNUM = 1enumvar
HANDLE_INFO_LEVEL_1 = 1enumvar
HANDLE_CHARTIME_PARMNUM = 1enumvar
HANDLE_CHARCOUNT_PARMNUM = 2enumvar
CHARDEV_STAT_OPENED = 2enumvar
CHARDEVQ_PRIORITY_PARMNUM = 2enumvar
CHARDEVQ_DEVS_PARMNUM = 3enumvar
CHARDEV_STAT_ERROR = 4enumvar
CHARDEVQ_NUMUSERS_PARMNUM = 4enumvar
CHARDEVQ_NUMAHEAD_PARMNUM = 5enumvar
CHARDEVQ_DEF_PRIORITY = 5enumvar
CHARDEVQ_PRIORITY_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + CHARDEVQ_PRIORITY_PARMNUMenumvar
CHARDEVQ_DEVS_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + CHARDEVQ_DEVS_PARMNUMenumvar
CHARDEVQ_MIN_PRIORITY = 9