4.11.32. Winlogon process - Windows Server 2003

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

InterfaceOperation numberOperation name
326731e3-c1c0-4a69-ae20-7d9044a4ea5c v1.0: IUserProfile  
 0x00DropClientContext
 0x01LoadUserProfileI
 0x02UnloadUserProfileI
 0x03ReleaseClientContext
 0x04EnterUserProfileLockRemote
 0x05LeaveUserProfileLockRemote

Table 4.116. IProfileDialog operations

InterfaceOperation numberOperation name
4825ea41-51e3-4c2a-8406-8f2d2698395f v1.0: IProfileDialog  
 0x00ErrorDialog
 0x01SlowLinkDialog

Table 4.117. IRPCSCLogon operations

InterfaceOperation numberOperation name
95958c94-a424-4055-b62b-b7f4d5c47770 v1.0: IRPCSCLogon  
 0x00RPC_ScHelperInitializeContext
 0x01RPC_ScHelperRelease
 0x02RPC_ScHelperGetCertFromLogonInfo
 0x03RPC_ScHelperGetProvParam
 0x04RPC_ScHelperGenRandBits
 0x05RPC_ScHelperVerifyCardAndCreds
 0x06RPC_ScHelperEncryptCredentials
 0x07RPC_ScHelperSignPkcsMessage
 0x08RPC_ScHelperDecryptMessage
 0x09RPC_ScHelper_CryptAcquireCertificatePrivateKey
 0x0aRPC_ScHelper_CryptSetProvParam
 0x0bRPC_ScHelper_CryptReleaseContext