Authorization-Service Constants

The authorization service constants represent the authorization services passed to various run-time functions.

The following constants are valid values for the AuthzSvc parameter. Most applications find RPC_C_AUTHZ_NON sufficient.

Constant/value Description
RPC_C_AUTHZ_NONE
0
Server performs no authorization.
RPC_C_AUTHZ_NAME
1
Server performs authorization based on the client's principal name.
RPC_C_AUTHZ_DCE
2
Server performs authorization checking using the client's DCE privilege attribute certificate (PAC) information, which is sent to the server with each remote procedure call made using the binding handle. Generally, access is checked against DCE access control lists (ACLs).
RPC_C_AUTHZ_DEFAULT
0xffffffff
Server uses the default authorization service for the current SSP.

Requirements

Requirement Value
Minimum supported client
Windows 2000 Professional [desktop apps only]
Minimum supported server
Windows 2000 Server [desktop apps only]
Header
Rpcdce.h

See also

RpcBindingInqAuthInfo

RpcBindingSetAuthInfo

RpcBindingInqAuthClient

RpcBindingInqAuthClientEx

RpcBindingSetAuthInfoEx

RpcBindingInqAuthInfoEx

RpcMgmtInqDefaultProtectLevel