This library defines file system components.
The security components provided by the STLSoft libraries include:
| Classes | |
| class | acl_sequence | 
| Provides an iterable sequence of ACEs in an ACL.  More... | |
| class | token_information | 
| Provides typed access to token information.  More... | |
| Functions | |
| HRESULT | CoInitSecurity (LPUNKNOWN punkAccessControl, LONG cAuthSvc, SOLE_AUTHENTICATION_SERVICE *asAuthSvc, DWORD dwAuthnLevel, DWORD dwImpLevel, RPC_AUTH_IDENTITY_HANDLE pAuthInfo, DWORD dwCapabilities) | 
| Initialises the COM security libraries with an IAccessControl instance. | |
| HRESULT | CoInitSecurity (GUID const &appid, LONG cAuthSvc, SOLE_AUTHENTICATION_SERVICE *asAuthSvc, DWORD dwAuthnLevel, DWORD dwImpLevel, RPC_AUTH_IDENTITY_HANDLE pAuthInfo, DWORD dwCapabilities) | 
| Initialises the COM security libraries with an APPID. | |
| HRESULT | CoInitSecurity (SECURITY_DESCRIPTOR *psd, LONG cAuthSvc, SOLE_AUTHENTICATION_SERVICE *asAuthSvc, DWORD dwAuthnLevel, DWORD dwImpLevel, RPC_AUTH_IDENTITY_HANDLE pAuthInfo, DWORD dwCapabilities) | 
| Initialises the COM security libraries with a security descriptor. | |
| HRESULT comstl::CoInitSecurity | ( | SECURITY_DESCRIPTOR * | psd, | |
| LONG | cAuthSvc, | |||
| SOLE_AUTHENTICATION_SERVICE * | asAuthSvc, | |||
| DWORD | dwAuthnLevel, | |||
| DWORD | dwImpLevel, | |||
| RPC_AUTH_IDENTITY_HANDLE | pAuthInfo, | |||
| DWORD | dwCapabilities | |||
| ) |  [inline] | 
Initialises the COM security libraries with a security descriptor.
| HRESULT comstl::CoInitSecurity | ( | GUID const & | appid, | |
| LONG | cAuthSvc, | |||
| SOLE_AUTHENTICATION_SERVICE * | asAuthSvc, | |||
| DWORD | dwAuthnLevel, | |||
| DWORD | dwImpLevel, | |||
| RPC_AUTH_IDENTITY_HANDLE | pAuthInfo, | |||
| DWORD | dwCapabilities | |||
| ) |  [inline] | 
Initialises the COM security libraries with an APPID.
References stlsoft_ns_qual, and stlsoft::union_cast().
| HRESULT comstl::CoInitSecurity | ( | LPUNKNOWN | punkAccessControl, | |
| LONG | cAuthSvc, | |||
| SOLE_AUTHENTICATION_SERVICE * | asAuthSvc, | |||
| DWORD | dwAuthnLevel, | |||
| DWORD | dwImpLevel, | |||
| RPC_AUTH_IDENTITY_HANDLE | pAuthInfo, | |||
| DWORD | dwCapabilities | |||
| ) |  [inline] | 
Initialises the COM security libraries with an IAccessControl instance.
 1.5.6
 1.5.6