Desktops and Window stations
Commands related to desktops and window stations
package require twapi
This package provides procedures related to desktops and window stations
on Windows platforms.
TBD
TBD
- close_desktop_handle HDESK
-
Closes a desktop handle that was previously returned by a call
to get_desktop_handle and frees
and associated resources.
- close_window_station_handle HWINSTA
-
Closes a window station handle that was previously returned by a call
to get_window_station_handle.
- find_desktops ?-winsta HWINSTA?
-
Returns a list of desktops. By default, the desktops from the current
window station are returned. The -winsta option may be used to
specify a different window station.
- find_window_stations
-
Returns a list of identifiers for all window stations in the system for which
the caller has the WINSTA_ENUMERATE privilege.
- get_current_window_station_handle
-
Returns a handle to the window station for the calling process. This
handle need not (and should not) be closed.
- get_desktop_handle DESKTOP ?-inherit BOOL? ?-access ACCESSRIGHTS? ?-allowhooks BOOL?
-
Returns a handle to the specified desktop.
The -inherit option determines whether the returned handle will be
inherited by child processes. This is false by default.
The access rights associated with the handle default to
GENERIC_READ unless the -access option is specified.
ACCESSRIGHTS specifies the desired access rights and may be
specified as a list of integer access rights flags or symbols as described in
Access Rights.
If the option -allowhooks is specified as true, processes
running in other accounts on the desktop will be allowed to set hooks
in the calling process.
When no longer needed, the returned handle should be closed with a call to
to close_desktop_handle.
- get_window_station_handle WINDOWSTATION ?-inherit BOOL? ?-access ACCESSRIGHTS?
-
Returns a handle to the window station identified by WINDOWSTATION.
The access rights associated with the handle default to
GENERIC_READ unless the -access option is specified.
ACCESSRIGHTS specifies the desired access rights and may be
specified as a list of integer access rights flags or symbols as described in
Access Rights.
The -inherit option determines whether the returned handle will be
inherited by child processes. This is false by default.
When no longer needed, the returned handle should be closed with a call to
to close_window_station_handle.
- set_process_window_station HWINSTA
-
Assigns the window station identified by HWINSTA to the calling process.
HWINSTA should be a window station handle previously returned by
get_window_station_handle. See
the description of SetProcessWindowStation in the Windows SDk for
more details.
Copyright © 2003-2006 Ashok P. Nadkarni