In Windows Server 2003, three additional RPC service are supported inside winlogon.exe. These interfaces create the following endpoints:
Z:\>ifids -p ncalrpc -e sclogonrpc serveur Interfaces: 9 326731e3-c1c0-4a69-ae20-7d9044a4ea5c v1.0 95958c94-a424-4055-b62b-b7f4d5c47770 v1.0 894de0c0-0d55-11d3-a322-00c04fa321a1 v1.0 83da7c00-e84f-11d2-9807-00c04f8ec850 v2.0 a002b3a0-c9b7-11d1-ae88-0080c75e4ec1 v1.0 00000134-0000-0000-c000-000000000046 v0.0 18f70770-8e64-11cf-9af1-0020af6e72f4 v0.0 00000131-0000-0000-c000-000000000046 v0.0 00000143-0000-0000-c000-000000000046 v0.0 Z:\>ifids -p ncalrpc -e IUserProfile serveur Interfaces: 9 326731e3-c1c0-4a69-ae20-7d9044a4ea5c v1.0 95958c94-a424-4055-b62b-b7f4d5c47770 v1.0 894de0c0-0d55-11d3-a322-00c04fa321a1 v1.0 83da7c00-e84f-11d2-9807-00c04f8ec850 v2.0 a002b3a0-c9b7-11d1-ae88-0080c75e4ec1 v1.0 00000134-0000-0000-c000-000000000046 v0.0 18f70770-8e64-11cf-9af1-0020af6e72f4 v0.0 00000131-0000-0000-c000-000000000046 v0.0 00000143-0000-0000-c000-000000000046 v0.0
userenv.dll DLL RPC service:
Table 4.115. IUserProfile operations
| Interface | Operation number | Operation name |
|---|---|---|
| 326731e3-c1c0-4a69-ae20-7d9044a4ea5c v1.0: IUserProfile | ||
| 0x00 | DropClientContext | |
| 0x01 | LoadUserProfileI | |
| 0x02 | UnloadUserProfileI | |
| 0x03 | ReleaseClientContext | |
| 0x04 | EnterUserProfileLockRemote | |
| 0x05 | LeaveUserProfileLockRemote |
Table 4.116. IProfileDialog operations
| Interface | Operation number | Operation name |
|---|---|---|
| 4825ea41-51e3-4c2a-8406-8f2d2698395f v1.0: IProfileDialog | ||
| 0x00 | ErrorDialog | |
| 0x01 | SlowLinkDialog |
Table 4.117. IRPCSCLogon operations
| Interface | Operation number | Operation name |
|---|---|---|
| 95958c94-a424-4055-b62b-b7f4d5c47770 v1.0: IRPCSCLogon | ||
| 0x00 | RPC_ScHelperInitializeContext | |
| 0x01 | RPC_ScHelperRelease | |
| 0x02 | RPC_ScHelperGetCertFromLogonInfo | |
| 0x03 | RPC_ScHelperGetProvParam | |
| 0x04 | RPC_ScHelperGenRandBits | |
| 0x05 | RPC_ScHelperVerifyCardAndCreds | |
| 0x06 | RPC_ScHelperEncryptCredentials | |
| 0x07 | RPC_ScHelperSignPkcsMessage | |
| 0x08 | RPC_ScHelperDecryptMessage | |
| 0x09 | RPC_ScHelper_CryptAcquireCertificatePrivateKey | |
| 0x0a | RPC_ScHelper_CryptSetProvParam | |
| 0x0b | RPC_ScHelper_CryptReleaseContext |