Share via


LockStatus enumeration

[LockStatus is no longer available for use as of Windows Vista. See Windows Messenger for more information.]

Do not use. 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
} LockError;

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.

Requirements

Minimum supported client
Windows XP [desktop apps only]
Minimum supported server
Windows Server 2003 [desktop apps only]
End of client support
Windows XP
End of server support
Windows Server 2003
Product
Messenger 4.5
Header
Msgrpriv.h
IDL
Msgrpriv.idl

See also

Messenger Session Invite and Messenger Private APIs

Messenger Lock and Key API