2.2.1.8 WINSTATIONINFOCLASS

The WINSTATIONINFOCLASS enumeration is used by RpcWinStationQueryInformation and RpcWinStationSetInformation to indicate the class of data for which to either query or set on the server. A brief description of each info class is appended to each enum value. See RpcWinStationQueryInformation for information about classes of data that can be queried and RpcWinStationSetInformation for classes of data that can be set.

The enum value WinStationUnused1 MAY be used.<12>

 typedef  enum _WINSTATIONINFOCLASS
 {
   WinStationCreateData,
   WinStationConfiguration,
   WinStationPdParams,
   WinStationWd,
   WinStationPd,
   WinStationPrinter,
   WinStationClient,
   WinStationModules,
   WinStationInformation,
   WinStationTrace,
   WinStationBeep,
   WinStationEncryptionOff,
   WinStationEncryptionPerm,
   WinStationNtSecurity,
   WinStationUserToken,
   WinStationUnused1,
   WinStationVideoData,
   WinStationInitialProgram,
   WinStationCd,
   WinStationSystemTrace,
   WinStationVirtualData,
   WinStationClientData,
   WinStationSecureDesktopEnter,
   WinStationSecureDesktopExit,
   WinStationLoadBalanceSessionTarget,
   WinStationLoadIndicator,
   WinStationShadowInfo,
   WinStationDigProductId,
   WinStationLockedState,
   WinStationRemoteAddress,
   WinStationIdleTime,
   WinStationLastReconnectType,
   WinStationDisallowAutoReconnect,
   WinStationUnused2,
   WinStationUnused3,
   WinStationUnused4,
   WinStationUnused5,
   WinStationReconnectedFromId,
   WinStationEffectsPolicy,
   WinStationType,
   WinStationInformationEx
 } WINSTATIONINFOCLASS;

WinStationCreateData:  Query the data used to create an instance of WinStation.<13>

WinStationConfiguration:  Query or set the WinStation parameters.

WinStationPdParams:  Query or set the Protocol Drivers (PD) parameters.

WinStationWd:  Query the Window Driver (WD) configuration. (Only one WD configuration can be loaded.)

WinStationPd:  Query the PD configuration. (Many PD configurations can be loaded).

WinStationPrinter:  Query or set the Line Printer Terminal (LPT) mapping to printer queues.<14>

WinStationClient:  Query information about the client.

WinStationModules:  Query information about all client modules.

WinStationInformation:  Query information about the WinStation.

WinStationTrace:  Enable or disable WinStation tracing.<15>

WinStationBeep:  Sound a beep in the WinStation.<16>

WinStationEncryptionOff:  Turn off encryption.<17>

WinStationEncryptionPerm:  Encryption is permanently on.<18>

WinStationNtSecurity:  Select logon service<19> security desktop.<20>

WinStationUserToken:  Query the primary access token of the logged-on user.

WinStationUnused1:  Not used.

WinStationVideoData:  Query the horizontal resolution, vertical resolution, and color depth.<21>

WinStationInitialProgram:  Identify the initial program run by Terminal Services when the user logs on.<22>

WinStationCd:  Query the Client Device (CD) configuration. (Only one CD configuration can be loaded.)<23>

WinStationSystemTrace:  Enable or disable system tracing.<24>

WinStationVirtualData:  Query the client virtual data.

WinStationClientData:  Send data to a client.<25>

WinStationSecureDesktopEnter:  Turn encryption on, if enabled.<26>

WinStationSecureDesktopExit:  Turn encryption off, if enabled.<27>

WinStationLoadBalanceSessionTarget:  Load balance information from a redirected client.<28>

WinStationLoadIndicator:  Query load capacity information.

WinStationShadowInfo:  Query or set shadow state and parameters.<29>

WinStationDigProductId:  Get the WINSTATIONPRODID, as specified in section 2.2.2.36.<30>

WinStationLockedState:  Used by the logon service<31> to notify applications and services.

WinStationRemoteAddress:  Query the client IP address.

WinStationIdleTime:  Query for the amount of time the WinStation is idle.<32>

WinStationLastReconnectType:  Query if the last reconnect for this WinStation was manual or auto-reconnect.<33>

WinStationDisallowAutoReconnect:  Allow or disallow auto-reconnect for this WinStation.<34>

WinStationUnused2:  Not used.

WinStationUnused3:  Not used.

WinStationUnused4:  Not used.

WinStationUnused5:  Not used.

WinStationReconnectedFromId:  In the case of reconnected sessions, return the session ID of the temporary session from which it was reconnected, or -1 if no temporary session was created.

WinStationEffectsPolicy:  Return policies that differentiate among implementations.

WinStationType:  Return the type of the session associated with this WinStation.<35>

WinStationInformationEx:  Return the extended information about the WinStation.<36>