Win32 API:ACTRL_PROPERTY_ENTRYW 结构(Accctrl.h)
ACTRL_PROPERTY_ENTRYW 结构是在 Win32 API 的 Accctrl.h 头文件中定义的,用于描述访问控制项 (ACE) 的属性,其中“W”表示宽字符集(Unicode)。下面是该结构的定义:typedef struct _ACTRL_PROPERTY_ENTRYW { const WCHAR *szPropertyName; ULONG dwPropertyFlags; VARIANT varValue;} ACTRL_PROPERTY_ENTRYW, *PACTRL_PROPERTY_ENTRYW;这个结构与之前提到的 ACTRL_PROPERTY_ENTRYA 结构类似,包含以下字段: szPropertyName:一个指向以 NULL 结尾的宽字符字符串的指针,表示 ACE 属性的名称。 dwPropertyFlags:一个无符号长整型(ULONG),表示属性的标志。这些标志指定了属性的属性和状态。 varValue:一个 VARIANT 结构,包含 ACE 属性的值。VARIANT 结构是一种通用的数据类型,可以包含多种不...
Win32 API:ACTRL_PROPERTY_ENTRYA 结构(Accctrl.h)
ACTRL_PROPERTY_ENTRYA 结构是 Win32 API 中 Accctrl.h 头文件中定义的一种结构体,用于描述访问控制项 (ACE) 的属性。下面是该结构的定义:typedef struct _ACTRL_PROPERTY_ENTRYA { const CHAR *szPropertyName; ULONG dwPropertyFlags; VARIANT varValue;} ACTRL_PROPERTY_ENTRYA, *PACTRL_PROPERTY_ENTRYA;该结构包含以下字段: szPropertyName:一个指向以 NULL 结尾的字符串的指针,表示 ACE 属性的名称。 dwPropertyFlags:一个无符号长整型(ULONG),表示属性的标志。这些标志指定了属性的属性和状态。 varValue:一个 VARIANT 结构,包含 ACE 属性的值。VARIANT 结构是一种通用的数据类型,可以包含多种不同类型的数据。这个结构通常用于描述访问控制列表 (ACL) 中的 ACE 的属性。ACL 是用于确定用户或组对对象(...
Win32 API:ACTRL_ACCESSW 结构(Accctrl.h)
ACTRL_ACCESSW 是 Win32 API 中的一个结构,定义在头文件 Accctrl.h 中。这个结构主要用于描述访问控制列表(ACL)的访问控制项(ACE)。以下是 ACTRL_ACCESSW 结构的声明:typedef struct _ACTRL_ACCESSW { ULONG cEntries; PACTRL_ENTRYW pPropertyAccessList; ULONG fListFlags;} ACTRL_ACCESSW, *PACTRL_ACCESSW;下面是对这个结构成员的简要说明: cEntries: 表示访问控制项(ACE)的数量。 pPropertyAccessList: 是一个指向 ACTRL_ENTRYW 结构的指针,用于指定 ACE 的详细信息。ACTRL_ENTRYW 结构描述了一个 ACE,包括其类型、标志和具体权限等信息。 fListFlags: 包含用于指定 ACL 行为的标志。如果你需要更详细的信息,特别是关于 ACTRL_ENTRYW 结构的成员,你可...
Win32 API:ACTRL_ACCESSA 结构(Accctrl.h)
ACTRL_ACCESSA 结构也是在 Windows 中用于访问控制列表(ACL)的定义,其声明在 Accctrl.h 头文件中。这个结构用于描述一个对象的访问控制信息。以下是该结构的定义:typedef struct _ACTRL_ACCESSA { ULONG cEntries; ACTRL_ACCESS_ENTRYA *pAccessList; ULONG fAuditFlags; GUID *lpPropertyGuid; ULONG pPropertyAce; PSID pSecurityDescriptor; LPSTR *ppszTrusteeNames;} ACTRL_ACCESSA, *PACTRL_ACCESSA;这个结构包含以下成员: cEntries: 一个指定 ACL 中访问控制项(ACE)数量的整数。 ...
Win32 API:ACTRL_ACCESS_ENTRYW 结构(Accctrl.h)
ACTRL_ACCESS_ENTRYW 是 Windows 中的一个结构,用于访问控制列表(ACL)的定义。该结构在 Accctrl.h 头文件中声明,主要用于对对象的访问权限进行描述。以下是该结构的定义:typedef struct _ACTRL_ACCESS_ENTRYW { TRUSTEE_W Trustee; ULONG fAccessFlags; ACCESS_RIGHTS Access; ULONG ProvSpecificAccess; INHERIT_FLAGS Inheritance; LPWSTR lpInheritProperty; ULONG fInheritance; LPWSTR lpProp...
Win32 API:ACTRL_ACCESS_ENTRYA 结构(Accctrl.h)
ACTRL_ACCESS_ENTRYA 结构是 Win32 API 中用于访问控制的一部分,定义在 Accctrl.h 头文件中。这个结构用于表示访问控制列表(ACL)中的条目。以下是该结构的定义:typedef struct _ACTRL_ACCESS_ENTRYA { ULONG fAccessPermission; ULONG lpAccessPermission; TRUSTEEA Trustee; ULONG fAccessMode; ULONG fInheritance; LPSTR lpInheritProperty;} ACTRL_ACCESS_ENTRYA, *PACTRL_ACCESS_ENTRYA;下面是各个字段的含义: fAccessPermission: 32 位无符号整数,表示访问权限。 lpAccessPermission: ...
Win32 API:ACTRL_ACCESS_ENTRY_LISTW 结构(Accctrl.h)
ACTRL_ACCESS_ENTRY_LISTW 结构是在 Windows API 中定义的一种结构,用于表示访问控制列表(ACL)中的一组访问控制项(ACE)。这个结构在 Accctrl.h 头文件中声明,并用于处理和管理安全描述符的访问控制信息。以下是 ACTRL_ACCESS_ENTRY_LISTW 结构的定义:typedef struct _ACTRL_ACCESS_ENTRY_LISTW { ULONG cEntries; TRUSTEE_ACCESS *pTrusteeAccessArray;} ACTRL_ACCESS_ENTRY_LISTW, *PACTRL_ACCESS_ENTRY_LISTW;其中: cEntries 是数组中访问控制项的数量。 pTrusteeAccessArray 是一个指向 TRUSTEE_ACCESS 结构数组的指针,表示一组访问控制项。TRUSTEE_ACCESS 结构包含有关安全标识符(SID)和访问权限的信息。TRUSTEE_ACCESS 结构的定义如...
Win32 API:ACTRL_ACCESS_ENTRY_LISTA 结构(Accctrl.h)
ACTRL_ACCESS_ENTRY_LISTA 结构是在 Windows API 中定义的一种结构,用于表示访问控制列表(ACL)中的一组访问控制项(ACE)。这个结构在 Accctrl.h 头文件中声明,并用于处理和管理安全描述符的访问控制信息。以下是 ACTRL_ACCESS_ENTRY_LISTA 结构的定义:typedef struct _ACTRL_ACCESS_ENTRY_LISTA { ULONG cEntries; TRUSTEE_ACCESS *pTrusteeAccessArray;} ACTRL_ACCESS_ENTRY_LISTA, *PACTRL_ACCESS_ENTRY_LISTA;其中: cEntries 是数组中访问控制项的数量。 pTrusteeAccessArray 是一个指向 TRUSTEE_ACCESS 结构数组的指针,表示一组访问控制项。TRUSTEE_ACCESS 结构包含有关安全标识符(SID)和访问权限的信息。请注意,上述定义中使用了 TRUSTEE_...