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
| Interface | Operation number | Operation name |
|---|---|---|
| c9378ff1-16f7-11d0-a0b2-00aa0061426a v1.0: IPStoreProv | ||
| 0x00 | SSPStoreEnumProviders | |
| 0x01 | SSGetProvInfo | |
| 0x02 | SSGetProvParam | |
| 0x03 | SSetProvParam | |
| 0x04 | SSAcquireContext | |
| 0x05 | SSReleaseContext | |
| 0x06 | SSPasswordInterface | |
| 0x07 | SSEnumTypes | |
| 0x08 | SSEnumSubtypes | |
| 0x09 | SSEnumItems | |
| 0x0a | SSGetTypeInfo | |
| 0x0b | SSGetSubtypeInfo | |
| 0x0c | SSCreateType | |
| 0x0d | SSCreateSubtype | |
| 0x0e | SSDeleteType | |
| 0x0f | SSDeleteSubtype | |
| 0x10 | SSDeleteItem | |
| 0x11 | SSReadItem | |
| 0x12 | SSWriteItem | |
| 0x13 | SSOpenItem | |
| 0x14 | SSCloseItem | |
| 0x15 | SSReadAccessRuleset | |
| 0x16 | SSWriteAccessRuleset |
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
| Interface | Operation number | Operation name |
|---|---|---|
| 11220835-5b26-4d94-ae86-c3e475a809de v1.0: ICryptProtect | ||
| 0x00 | SSCryptProtectData | |
| 0x01 | SSCryptUnprotectData | |
| > Windows Vista | 0x02 | SSCryptUpdateProtectedState |