diff options
Diffstat (limited to 'include/ntapi/nt_tty.h')
-rw-r--r-- | include/ntapi/nt_tty.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/include/ntapi/nt_tty.h b/include/ntapi/nt_tty.h index 8d5a18e..f5081a0 100644 --- a/include/ntapi/nt_tty.h +++ b/include/ntapi/nt_tty.h @@ -193,6 +193,15 @@ typedef struct __attr_ptr_size_aligned__ _nt_tty_server_basic_info { } nt_tty_server_basic_info; +typedef struct __attr_ptr_size_aligned__ _nt_tty_pts_slot_info { + int32_t blkidx; + int32_t blkpts; + int32_t blkcnt; + int32_t blkcap; + uint32_t ptsmap[32]; +} nt_tty_pts_slot_info; + + typedef struct __attr_ptr_size_aligned__ _nt_tty_server_info { nt_tty_server_info_class info_class; uint32_t info_length; @@ -611,6 +620,12 @@ typedef int32_t __stdcall ntapi_tty_query_information_service( __in uint32_t id); +typedef int32_t __stdcall ntapi_tty_query_server_pts_slot_info( + __in void * hport, + __out nt_tty_pts_slot_info * pts_slot_info, + __in intptr_t blkidx); + + /* pty api */ typedef struct nt_pty_context nt_pty; |