LockStatus Enumerated Type

Deprecated. Provides the list of possible status codes for the Messenger Lock and Key API.

Syntax

typedef enum {
    LOCK_NOTINITIALIZED = 0x00000001,
    LOCK_INITIALIZED = 0x00000002,
    LOCK_PENDINGRESULT = 0x00000003,
    LOCK_UNLOCKED = 0x00000004,
    LOCK_UNLOCKFAILED = 0x00000005,
    LOCK_DISABLED = 0x00000006
} LockStatus;

Constants

  • LOCK_NOTINITIALIZED
    The Messenger client Lock and Key mechanism is not initialized.

  • LOCK_INITIALIZED
    The Messenger service API is locked.

  • LOCK_PENDINGRESULT
    The application has successfully initiated a challenge request to the Messenger client and the Messenger client is awaiting the application response to its authentication challenge.

  • LOCK_UNLOCKED
    The Messenger service API is unlocked.

  • LOCK_UNLOCKFAILED
    The application response to the Messenger client authentication challenge failed.

  • LOCK_DISABLED
    The Messenger client Lock and Key mechanism is disabled.

Remarks

Important  LockStatus is no longer available in Windows Vista. See Windows Messenger for more information.

Enumerated Type Information

Header and IDL files msgrpriv.h, msgrpriv.idl
Minimum availability Messenger 4.5
Minimum operating systems Windows 95, Windows NT 4.0 (requires Internet Explorer 5.0 or later)

See Also

Messenger Session Invite and Messenger Private APIs, Messenger Lock and Key API