4.11.18. Protected storage service

The Protected Storage service runs one RPC service, available on the following endpoints:

Y:\>ifids -p ncalrpc -e protected_storage serveur
Interfaces: 18

[...]

  c9378ff1-16f7-11d0-a0b2-00aa0061426a v1.0

[...]


Y:\>ifids -p ncacn_np -e \pipe\protected_storage \\.
Interfaces: 18

[...]

  c9378ff1-16f7-11d0-a0b2-00aa0061426a v1.0

[...]

Table 4.91. IPStoreProv operations

InterfaceOperation numberOperation name
c9378ff1-16f7-11d0-a0b2-00aa0061426a v1.0: IPStoreProv  
 0x00SSPStoreEnumProviders
 0x01SSGetProvInfo
 0x02SSGetProvParam
 0x03SSetProvParam
 0x04SSAcquireContext
 0x05SSReleaseContext
 0x06SSPasswordInterface
 0x07SSEnumTypes
 0x08SSEnumSubtypes
 0x09SSEnumItems
 0x0aSSGetTypeInfo
 0x0bSSGetSubtypeInfo
 0x0cSSCreateType
 0x0dSSCreateSubtype
 0x0eSSDeleteType
 0x0fSSDeleteSubtype
 0x10SSDeleteItem
 0x11SSReadItem
 0x12SSWriteItem
 0x13SSOpenItem
 0x14SSCloseItem
 0x15SSReadAccessRuleset
 0x16SSWriteAccessRuleset

In Windows Vista, the following RPC interfaces run in the LSA:

Y:\>ifids -p ncalrpc -e lsarpc vista
Interfaces: 7

[...]

  11220835-5b26-4d94-ae86-c3e475a809de v1.0
  5cbe92cb-f4be-45c9-9fc9-33e73e557b20 v1.0
  c9ac6db5-82b7-4e55-ae8a-e464ed7b4277 v1.0

[...]


[...]

IfId: c9ac6db5-82b7-4e55-ae8a-e464ed7b4277 version 1.0
Annotation: Impl friendly name
UUID: 00736665-0000-0000-0000-000000000000
Binding: ncacn_np:127.0.0.1[\\pipe\\lsass]

IfId: c9ac6db5-82b7-4e55-ae8a-e464ed7b4277 version 1.0
Annotation: Impl friendly name
UUID: 00736665-0000-0000-0000-000000000000
Binding: ncacn_np:127.0.0.1[\\PIPE\\protected_storage]

[...]

Table 4.92. ICryptProtect operations

InterfaceOperation numberOperation name
11220835-5b26-4d94-ae86-c3e475a809de v1.0: ICryptProtect   
 0x00SSCryptProtectData
 0x01SSCryptUnprotectData
> Windows Vista0x02SSCryptUpdateProtectedState

Table 4.93. PasswordRecovery operations

InterfaceOperation numberOperation name
5cbe92cb-f4be-45c9-9fc9-33e73e557b20 v1.0: PasswordRecovery  
 0x00SSRecoveryQueryStatus
 0x01SSRecoveryImportRecoveryKey
 0x02SSRecoverPassword

Table 4.94. BackupKey operations

InterfaceOperation numberOperation name
3dde7c30-165d-11d1-ab8f-00805f14db40 v1.0: BackupKey  
 0x00BackuprKey