WinUnlockSystem: Difference between revisions
Appearance
No edit summary |
|||
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
Allows an application to attempt to unlock the system. | |||
WinUnlockSystem(anchorBlockHndl, password) | |||
=== Parameters === | === Parameters === | ||
; anchorBlockHndl | ; anchorBlockHndl ([[HAB]]) - input : The anchor block handle. | ||
; password | ; password ([[PSZ]]) - input : The password to unlock the system. | ||
=== Returns === | === Returns === | ||
This function returns a [[ | This function returns a [[BOOL]] with the values of: | ||
* [[ | *[[TRUE]] | ||
* [[ | *[[FALSE]] | ||
=== Define (C/C++) === | === Define (C/C++) === | ||
Line 18: | Line 18: | ||
=== Example Code === | === Example Code === | ||
HAB hab; | |||
PSZ password; | |||
BOOL rc; | |||
... | ... | ||
rc = WinUnlockSystem (hab, password); | rc = WinUnlockSystem (hab, password); | ||
Line 30: | Line 30: | ||
=== Notes === | === Notes === | ||
To unlock the Workplace Shell a call must be made to ''WinUnlockSystem'' through a different thread. This is due to | To unlock the Workplace Shell a call must be made to ''WinUnlockSystem'' through a different thread. This is due to ''WinLockupSystem'' not returning from its call until the call to ''WinUnlockSystem'' is successful. | ||
A program will display a password entry dialog to be completed. The program will make a call to ''WinUnlockSystem'' with the [[HAB]] and password. The dialog displaying the lockup message should have the WS_CLIPSIBLINGS style. | A program will display a password entry dialog to be completed. The program will make a call to ''WinUnlockSystem'' with the [[HAB]] and password. The dialog displaying the lockup message should have the WS_CLIPSIBLINGS style. | ||
If there are any ''LockupHoo'' functions registered, they are called by the system during | If there are any ''LockupHoo'' functions registered, they are called by the system during ''WinLockupSystem''. | ||
=== OS Version Introduced === | === OS Version Introduced === |
Latest revision as of 19:35, 14 May 2025
Allows an application to attempt to unlock the system.
WinUnlockSystem(anchorBlockHndl, password)
Parameters
- anchorBlockHndl (HAB) - input
- The anchor block handle.
- password (PSZ) - input
- The password to unlock the system.
Returns
This function returns a BOOL with the values of:
Define (C/C++)
INCL_WINMESSAGEMGR
Calling Convention
Example Code
HAB hab; PSZ password; BOOL rc; ... rc = WinUnlockSystem (hab, password); ...
Related Functions
- LookupHook
- WinLockupSystem
Notes
To unlock the Workplace Shell a call must be made to WinUnlockSystem through a different thread. This is due to WinLockupSystem not returning from its call until the call to WinUnlockSystem is successful.
A program will display a password entry dialog to be completed. The program will make a call to WinUnlockSystem with the HAB and password. The dialog displaying the lockup message should have the WS_CLIPSIBLINGS style.
If there are any LockupHoo functions registered, they are called by the system during WinLockupSystem.
OS Version Introduced
OS/2 2.1