ReactOS 0.4.16-dev-122-g325d74c
ifaceIEffectivePermissionVbtl Struct Reference

#include <security.h>

Collaboration diagram for ifaceIEffectivePermissionVbtl:

Public Member Functions

 HRESULT (STDMETHODCALLTYPE *QueryInterface)(struct IEffectivePermission *this
 
 ULONG (STDMETHODCALLTYPE *AddRef)(struct IEffectivePermission *this)
 
 ULONG (STDMETHODCALLTYPE *Release)(struct IEffectivePermission *this)
 
 HRESULT (STDMETHODCALLTYPE *GetEffectivePermission)(struct IEffectivePermission *this
 

Public Attributes

REFIID iid
 
REFIID PVOIDpvObject
 
const GUIDpguidObjectType
 
const GUID PSID pUserSid
 
const GUID PSID LPCWSTR pszServerName
 
const GUID PSID LPCWSTR PSECURITY_DESCRIPTOR pSD
 
const GUID PSID LPCWSTR PSECURITY_DESCRIPTOR POBJECT_TYPE_LISTppObjectTypeList
 
const GUID PSID LPCWSTR PSECURITY_DESCRIPTOR POBJECT_TYPE_LIST ULONGpcObjectTypeListLength
 
const GUID PSID LPCWSTR PSECURITY_DESCRIPTOR POBJECT_TYPE_LIST ULONG PACCESS_MASKppGrantedAccessList
 
const GUID PSID LPCWSTR PSECURITY_DESCRIPTOR POBJECT_TYPE_LIST ULONG PACCESS_MASK ULONGpcGrantedAccessListLength
 

Detailed Description

Definition at line 90 of file security.h.

Member Function Documentation

◆ HRESULT() [1/2]

ifaceIEffectivePermissionVbtl::HRESULT ( STDMETHODCALLTYPE GetEffectivePermission)

◆ HRESULT() [2/2]

ifaceIEffectivePermissionVbtl::HRESULT ( STDMETHODCALLTYPE QueryInterface)

◆ ULONG() [1/2]

ifaceIEffectivePermissionVbtl::ULONG ( STDMETHODCALLTYPE AddRef)

◆ ULONG() [2/2]

ifaceIEffectivePermissionVbtl::ULONG ( STDMETHODCALLTYPE Release)

Member Data Documentation

◆ iid

REFIID ifaceIEffectivePermissionVbtl::iid

Definition at line 94 of file security.h.

◆ pcGrantedAccessListLength

const GUID PSID LPCWSTR PSECURITY_DESCRIPTOR POBJECT_TYPE_LIST ULONG PACCESS_MASK ULONG* ifaceIEffectivePermissionVbtl::pcGrantedAccessListLength

Definition at line 108 of file security.h.

◆ pcObjectTypeListLength

const GUID PSID LPCWSTR PSECURITY_DESCRIPTOR POBJECT_TYPE_LIST ULONG* ifaceIEffectivePermissionVbtl::pcObjectTypeListLength

Definition at line 106 of file security.h.

◆ pguidObjectType

const GUID* ifaceIEffectivePermissionVbtl::pguidObjectType

Definition at line 101 of file security.h.

◆ ppGrantedAccessList

const GUID PSID LPCWSTR PSECURITY_DESCRIPTOR POBJECT_TYPE_LIST ULONG PACCESS_MASK* ifaceIEffectivePermissionVbtl::ppGrantedAccessList

Definition at line 107 of file security.h.

◆ ppObjectTypeList

const GUID PSID LPCWSTR PSECURITY_DESCRIPTOR POBJECT_TYPE_LIST* ifaceIEffectivePermissionVbtl::ppObjectTypeList

Definition at line 105 of file security.h.

◆ pSD

const GUID PSID LPCWSTR PSECURITY_DESCRIPTOR ifaceIEffectivePermissionVbtl::pSD

Definition at line 104 of file security.h.

◆ pszServerName

const GUID PSID LPCWSTR ifaceIEffectivePermissionVbtl::pszServerName

Definition at line 103 of file security.h.

◆ pUserSid

const GUID PSID ifaceIEffectivePermissionVbtl::pUserSid

Definition at line 102 of file security.h.

◆ pvObject

REFIID PVOID* ifaceIEffectivePermissionVbtl::pvObject

Definition at line 95 of file security.h.


The documentation for this struct was generated from the following file: