Win32 API 日本語リファレンス
ホームSecurity.Authorization.UI › ISecurityInformation

ISecurityInformation

COM
IID965fc360-16ff-11d0-91cb-00aa00bbb723継承元IUnknown自前メソッド開始 vtbl3

メソッド 7

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
3HRESULT GetObjectInformation(SI_OBJECT_INFO* pObjectInfo)
4HRESULT GetSecurity(OBJECT_SECURITY_INFORMATION RequestedInformation, PSECURITY_DESCRIPTOR* ppSecurityDescriptor, BOOL fDefault)
5HRESULT SetSecurity(OBJECT_SECURITY_INFORMATION SecurityInformation, PSECURITY_DESCRIPTOR pSecurityDescriptor)
6HRESULT GetAccessRights(GUID* pguidObjectType, SECURITY_INFO_PAGE_FLAGS dwFlags, SI_ACCESS** ppAccess, DWORD* pcAccesses, DWORD* piDefaultAccess)
7HRESULT MapGeneric(GUID* pguidObjectType, BYTE* pAceFlags, DWORD* pMask)
8HRESULT GetInheritTypes(SI_INHERIT_TYPE** ppInheritTypes, DWORD* pcInheritTypes)
9HRESULT PropertySheetPageCallback(HWND hwnd, PSPCB_MESSAGE uMsg, SI_PAGE_TYPE uPage)