HRESULT success and error codes

The following HRESULT values returned by IDCRL methods indicate success or failure that can be exposed to users.

HRESULT codes

Hexadecimal

Decimal

Token Name

48044

294980

PPCRL_S_ALREADY_INITIALIZED

48045

294981

PPCRL_S_STILL_INUSE

48860

297056

PPCRL_S_NO_MORE_IDENTITIES

48862

297058

PPCRL_S_NO_SUCH_CREDENTIAL

48847

297031

PPCRL_REQUEST_S_IO_PENDING

48861

297057

PPCRL_S_TOKEN_TYPE_DOES_NOT_SUPPORT_SESSION_KEY

80048800

-2147186688

PPCRL_AUTHSTATE_E_UNAUTHENTICATED

80048801

-2147186687

PPCRL_AUTHSTATE_E_EXPIRED

80048810

-2147186672

PPCRL_AUTHREQUIRED_E_PASSWORD

80048814

-2147186668

PPCRL_AUTHREQUIRED_E_UNKNOWN

80048820

-2147186656

PPCRL_REQUEST_E_AUTH_SERVER_ERROR

80048821

-2147186655

PPCRL_REQUEST_E_BAD_MEMBER_NAME_OR_PASSWORD

80048823

-2147186653

PPCRL_REQUEST_E_PASSWORD_LOCKED_OUT

80048824

-2147186652

PPCRL_REQUEST_E_PASSWORD_LOCKED_OUT_BAD_PASSWORD_OR_HIP

80048825

-2147186651

PPCRL_REQUEST_E_TOU_CONSENT_REQUIRED

80048826

-2147186650

PPCRL_REQUEST_E_FORCE_RENAME_REQUIRED

80048827

-2147186649

PPCRL_REQUEST_E_FORCE_CHANGE_PASSWORD_REQUIRED

8004882A

-2147186646

PPCRL_REQUEST_E_PARTNER_NOT_FOUND

8004882C

-2147186644

PPCRL_REQUEST_E_INVALID_POLICY

8004882D

-2147186643

PPCRL_REQUEST_E_INVALID_MEMBER_NAME

8004882E

-2147186642

PPCRL_REQUEST_E_MISSING_PRIMARY_CREDENTIAL

8004882F

-2147186641

PPCRL_REQUEST_E_PENDING_NETWORK_REQUEST

80048831

-2147186639

PPCRL_REQUEST_E_PASSWORD_EXPIRED

80048848

-2147186616

PPCRL_REQUEST_E_NO_NETWORK

80048852

-2147186606

PPCRL_REQUESTPARAMS_MISSING

80048861

-2147186591

PPCRL_E_IDENTITY_NOT_AUTHENTICATED

80048862

-2147186590

PPCRL_E_UNABLE_TO_RETRIEVE_SERVICE_TOKEN

80048869

-2147186583

PPCRL_E_AUTH_SERVICE_UNAVAILABLE

8004886F

-2147186577

PPCRL_E_INVALIDFLAGS

80048869

-2147186583

PPCRL_E_AUTH_SERVICE_UNAVAILABLE

8004886A

-2147186582

PPCRL_E_INVALID_AUTH_SERVICE_RESPONSE

8004889C

-2147186532

PPCRL_E_NO_UI

80048895

-2147186539

PPCRL_E_REALM_LOOKUP

8004889F

-2147186529

PPCRL_E_NOT_UI_ERROR

800488D6

-2147186474

PPCRL_REQUEST_E_PARTNER_INVALID_REQUEST

800488D7

-2147186473

PPCRL_REQUEST_E_PARTNER_REQUEST_FAILED

800488D8

-2147186472

PPCRL_REQUEST_E_PARTNER_INVALID_SECURITY_TOKEN

800488D9

-2147186471

PPCRL_REQUEST_E_PARTNER_AUTHENTICATION_BAD_ELEMENTS

800488DA

-2147186470

PPCRL_REQUEST_E_PARTNER_BAD_REQUEST

800488DB

-2147186469

PPCRL_REQUEST_E_PARTNER_EXPIRED_DATA

800488DC

-2147186468

PPCRL_REQUEST_E_PARTNER_INVALID_TIME_RANGE

800488DD

-2147186467

PPCRL_REQUEST_E_PARTNER_INVALID_SCOPE

800488DE

-2147186466

PPCRL_REQUEST_E_PARTNER_RENEW_NEEDED

800488DF

-2147186465

PPCRL_REQUEST_E_PARTNER_UNABLE_TO_RENEW

80048046

-2147188666

PPCRL_E_INITIALIZED_DIFF_ENVIRONMENT

80048008

-2147188728

PP_E_CRL_NOT_INITIALIZED

8004800E

-2147188722

PPCRL_NO_SESSION_KEY

See Also

Concepts

Constants