29 DEFINE_GUID(
IID_ISecurityInformation, 0x965fc360, 0x16ff, 0x11d0, 0x0091, 0xcb,0x00,0xaa,0x00,0xbb,0xb7,0x23);
30 DEFINE_GUID(IID_ISecurityInformation2, 0xc3ccfdb4, 0x6f88, 0x11d2, 0x00a3, 0xce,0x00,0xc0,0x4f,0xb1,0x78,0x2a);
31 DEFINE_GUID(IID_IEffectivePermission, 0x3853dc76, 0x9f35, 0x407c, 0x0088, 0xa1,0xd1,0x93,0x44,0x36,0x5f,0xbc);
32 DEFINE_GUID(IID_ISecurityObjectTypeInfo, 0xfc3066eb, 0x79ef, 0x444b, 0x0091, 0x11,0xd1,0x8a,0x75,0xeb,0xf2,0xfa);
41 #define INTERFACE ISecurityInformation 61 #define INTERFACE ISecurityInformation2 76 #define INTERFACE IEffectivePermission 90 #define INTERFACE ISecurityObjectTypeInfo
struct _SECURITY_DESCRIPTOR * PSECURITY_DESCRIPTOR
interface ISecurityObjectTypeInfo * LPSecurityObjectTypeInfo
HPROPSHEETPAGE WINAPI CreateSecurityPage(LPSECURITYINFO psi)
EXTERN_C const IID IID_ISecurityInformation
static HRESULT QueryInterface(REFIID, void **)
DEFINE_GUID(IID_ISecurityInformation, 0x965fc360, 0x16ff, 0x11d0, 0x0091, 0xcb, 0x00, 0xaa, 0x00, 0xbb, 0xb7, 0x23)
enum _SI_PAGE_TYPE SI_PAGE_TYPE
DWORD SECURITY_INFORMATION
struct _PSP * HPROPSHEETPAGE
interface ISecurityInformation * LPSECURITYINFO
interface IDataObject * LPDATAOBJECT
interface ISecurityInformation2 * LPSECURITYINFO2
interface IEffectivePermission * LPEFFECTIVEPERMISSION
static ULONG WINAPI AddRef(IStream *iface)
struct _SI_OBJECT_INFO * PSI_OBJECT_INFO
ACCESS_MASK * PACCESS_MASK
DECLARE_INTERFACE_(ISecurityInformation, IUnknown)
BOOL WINAPI EditSecurity(HWND hwndOwner, LPSECURITYINFO psi)