|
@@ -183,7 +183,7 @@ type
|
|
|
|
|
|
POBJECTS_AND_SID = ^OBJECTS_AND_SID;
|
|
POBJECTS_AND_SID = ^OBJECTS_AND_SID;
|
|
{$EXTERNALSYM POBJECTS_AND_SID}
|
|
{$EXTERNALSYM POBJECTS_AND_SID}
|
|
- _OBJECTS_AND_SID = packed record
|
|
|
|
|
|
+ _OBJECTS_AND_SID = record
|
|
ObjectsPresent: DWORD;
|
|
ObjectsPresent: DWORD;
|
|
ObjectTypeGuid: GUID;
|
|
ObjectTypeGuid: GUID;
|
|
InheritedObjectTypeGuid: GUID;
|
|
InheritedObjectTypeGuid: GUID;
|
|
@@ -197,7 +197,7 @@ type
|
|
|
|
|
|
POBJECTS_AND_NAME_A = ^OBJECTS_AND_NAME_A;
|
|
POBJECTS_AND_NAME_A = ^OBJECTS_AND_NAME_A;
|
|
{$EXTERNALSYM POBJECTS_AND_NAME_A}
|
|
{$EXTERNALSYM POBJECTS_AND_NAME_A}
|
|
- _OBJECTS_AND_NAME_A = packed record
|
|
|
|
|
|
+ _OBJECTS_AND_NAME_A = record
|
|
ObjectsPresent: DWORD;
|
|
ObjectsPresent: DWORD;
|
|
ObjectType: SE_OBJECT_TYPE;
|
|
ObjectType: SE_OBJECT_TYPE;
|
|
ObjectTypeName: LPSTR;
|
|
ObjectTypeName: LPSTR;
|
|
@@ -212,7 +212,7 @@ type
|
|
|
|
|
|
POBJECTS_AND_NAME_W = ^OBJECTS_AND_NAME_W;
|
|
POBJECTS_AND_NAME_W = ^OBJECTS_AND_NAME_W;
|
|
{$EXTERNALSYM POBJECTS_AND_NAME_W}
|
|
{$EXTERNALSYM POBJECTS_AND_NAME_W}
|
|
- _OBJECTS_AND_NAME_W = packed record
|
|
|
|
|
|
+ _OBJECTS_AND_NAME_W = record
|
|
ObjectsPresent: DWORD;
|
|
ObjectsPresent: DWORD;
|
|
ObjectType: SE_OBJECT_TYPE;
|
|
ObjectType: SE_OBJECT_TYPE;
|
|
ObjectTypeName: LPWSTR;
|
|
ObjectTypeName: LPWSTR;
|
|
@@ -255,7 +255,7 @@ type
|
|
|
|
|
|
PTRUSTEE_A = ^TRUSTEE_A;
|
|
PTRUSTEE_A = ^TRUSTEE_A;
|
|
{$EXTERNALSYM PTRUSTEE_A}
|
|
{$EXTERNALSYM PTRUSTEE_A}
|
|
- _TRUSTEE_A = packed record
|
|
|
|
|
|
+ _TRUSTEE_A = record
|
|
pMultipleTrustee: PTRUSTEE_A;
|
|
pMultipleTrustee: PTRUSTEE_A;
|
|
MultipleTrusteeOperation: MULTIPLE_TRUSTEE_OPERATION;
|
|
MultipleTrusteeOperation: MULTIPLE_TRUSTEE_OPERATION;
|
|
TrusteeForm: TRUSTEE_FORM;
|
|
TrusteeForm: TRUSTEE_FORM;
|
|
@@ -274,7 +274,7 @@ type
|
|
|
|
|
|
PTRUSTEE_W = ^TRUSTEE_W;
|
|
PTRUSTEE_W = ^TRUSTEE_W;
|
|
{$EXTERNALSYM PTRUSTEE_W}
|
|
{$EXTERNALSYM PTRUSTEE_W}
|
|
- _TRUSTEE_W = packed record
|
|
|
|
|
|
+ _TRUSTEE_W = record
|
|
pMultipleTrustee: PTRUSTEE_W;
|
|
pMultipleTrustee: PTRUSTEE_W;
|
|
MultipleTrusteeOperation: MULTIPLE_TRUSTEE_OPERATION;
|
|
MultipleTrusteeOperation: MULTIPLE_TRUSTEE_OPERATION;
|
|
TrusteeForm: TRUSTEE_FORM;
|
|
TrusteeForm: TRUSTEE_FORM;
|
|
@@ -421,7 +421,7 @@ const
|
|
type
|
|
type
|
|
PEXPLICIT_ACCESS_A = ^EXPLICIT_ACCESS_A;
|
|
PEXPLICIT_ACCESS_A = ^EXPLICIT_ACCESS_A;
|
|
{$EXTERNALSYM PEXPLICIT_ACCESS_A}
|
|
{$EXTERNALSYM PEXPLICIT_ACCESS_A}
|
|
- _EXPLICIT_ACCESS_A = packed record
|
|
|
|
|
|
+ _EXPLICIT_ACCESS_A = record
|
|
grfAccessPermissions: DWORD;
|
|
grfAccessPermissions: DWORD;
|
|
grfAccessMode: ACCESS_MODE;
|
|
grfAccessMode: ACCESS_MODE;
|
|
grfInheritance: DWORD;
|
|
grfInheritance: DWORD;
|
|
@@ -439,7 +439,7 @@ type
|
|
|
|
|
|
PEXPLICIT_ACCESS_W = ^EXPLICIT_ACCESS_W;
|
|
PEXPLICIT_ACCESS_W = ^EXPLICIT_ACCESS_W;
|
|
{$EXTERNALSYM PEXPLICIT_ACCESS_W}
|
|
{$EXTERNALSYM PEXPLICIT_ACCESS_W}
|
|
- _EXPLICIT_ACCESS_W = packed record
|
|
|
|
|
|
+ _EXPLICIT_ACCESS_W = record
|
|
grfAccessPermissions: DWORD;
|
|
grfAccessPermissions: DWORD;
|
|
grfAccessMode: ACCESS_MODE;
|
|
grfAccessMode: ACCESS_MODE;
|
|
grfInheritance: DWORD;
|
|
grfInheritance: DWORD;
|
|
@@ -526,7 +526,7 @@ type
|
|
|
|
|
|
PACTRL_ACCESS_ENTRYA = ^ACTRL_ACCESS_ENTRYA;
|
|
PACTRL_ACCESS_ENTRYA = ^ACTRL_ACCESS_ENTRYA;
|
|
{$EXTERNALSYM PACTRL_ACCESS_ENTRYA}
|
|
{$EXTERNALSYM PACTRL_ACCESS_ENTRYA}
|
|
- _ACTRL_ACCESS_ENTRYA = packed record
|
|
|
|
|
|
+ _ACTRL_ACCESS_ENTRYA = record
|
|
Trustee: TRUSTEE_A;
|
|
Trustee: TRUSTEE_A;
|
|
fAccessFlags: ULONG;
|
|
fAccessFlags: ULONG;
|
|
Access: ACCESS_RIGHTS;
|
|
Access: ACCESS_RIGHTS;
|
|
@@ -546,7 +546,7 @@ type
|
|
|
|
|
|
PACTRL_ACCESS_ENTRYW = ^ACTRL_ACCESS_ENTRYW;
|
|
PACTRL_ACCESS_ENTRYW = ^ACTRL_ACCESS_ENTRYW;
|
|
{$EXTERNALSYM PACTRL_ACCESS_ENTRYW}
|
|
{$EXTERNALSYM PACTRL_ACCESS_ENTRYW}
|
|
- _ACTRL_ACCESS_ENTRYW = packed record
|
|
|
|
|
|
+ _ACTRL_ACCESS_ENTRYW = record
|
|
Trustee: TRUSTEE_W;
|
|
Trustee: TRUSTEE_W;
|
|
fAccessFlags: ULONG;
|
|
fAccessFlags: ULONG;
|
|
Access: ACCESS_RIGHTS;
|
|
Access: ACCESS_RIGHTS;
|
|
@@ -578,7 +578,7 @@ type
|
|
|
|
|
|
PACTRL_ACCESS_ENTRY_LISTA = ^ACTRL_ACCESS_ENTRY_LISTA;
|
|
PACTRL_ACCESS_ENTRY_LISTA = ^ACTRL_ACCESS_ENTRY_LISTA;
|
|
{$EXTERNALSYM PACTRL_ACCESS_ENTRY_LISTA}
|
|
{$EXTERNALSYM PACTRL_ACCESS_ENTRY_LISTA}
|
|
- _ACTRL_ACCESS_ENTRY_LISTA = packed record
|
|
|
|
|
|
+ _ACTRL_ACCESS_ENTRY_LISTA = record
|
|
cEntries: ULONG;
|
|
cEntries: ULONG;
|
|
pAccessList: PACTRL_ACCESS_ENTRYA;
|
|
pAccessList: PACTRL_ACCESS_ENTRYA;
|
|
end;
|
|
end;
|
|
@@ -590,7 +590,7 @@ type
|
|
|
|
|
|
PACTRL_ACCESS_ENTRY_LISTW = ^ACTRL_ACCESS_ENTRY_LISTW;
|
|
PACTRL_ACCESS_ENTRY_LISTW = ^ACTRL_ACCESS_ENTRY_LISTW;
|
|
{$EXTERNALSYM PACTRL_ACCESS_ENTRY_LISTW}
|
|
{$EXTERNALSYM PACTRL_ACCESS_ENTRY_LISTW}
|
|
- _ACTRL_ACCESS_ENTRY_LISTW = packed record
|
|
|
|
|
|
+ _ACTRL_ACCESS_ENTRY_LISTW = record
|
|
cEntries: ULONG;
|
|
cEntries: ULONG;
|
|
pAccessList: PACTRL_ACCESS_ENTRYW;
|
|
pAccessList: PACTRL_ACCESS_ENTRYW;
|
|
end;
|
|
end;
|
|
@@ -618,7 +618,7 @@ type
|
|
|
|
|
|
PACTRL_PROPERTY_ENTRYA = ^ACTRL_PROPERTY_ENTRYA;
|
|
PACTRL_PROPERTY_ENTRYA = ^ACTRL_PROPERTY_ENTRYA;
|
|
{$EXTERNALSYM PACTRL_PROPERTY_ENTRYA}
|
|
{$EXTERNALSYM PACTRL_PROPERTY_ENTRYA}
|
|
- _ACTRL_PROPERTY_ENTRYA = packed record
|
|
|
|
|
|
+ _ACTRL_PROPERTY_ENTRYA = record
|
|
lpProperty: LPSTR;
|
|
lpProperty: LPSTR;
|
|
pAccessEntryList: PACTRL_ACCESS_ENTRY_LISTA;
|
|
pAccessEntryList: PACTRL_ACCESS_ENTRY_LISTA;
|
|
fListFlags: ULONG;
|
|
fListFlags: ULONG;
|
|
@@ -631,7 +631,7 @@ type
|
|
|
|
|
|
PACTRL_PROPERTY_ENTRYW = ^ACTRL_PROPERTY_ENTRYW;
|
|
PACTRL_PROPERTY_ENTRYW = ^ACTRL_PROPERTY_ENTRYW;
|
|
{$EXTERNALSYM PACTRL_PROPERTY_ENTRYW}
|
|
{$EXTERNALSYM PACTRL_PROPERTY_ENTRYW}
|
|
- _ACTRL_PROPERTY_ENTRYW = packed record
|
|
|
|
|
|
+ _ACTRL_PROPERTY_ENTRYW = record
|
|
lpProperty: LPWSTR;
|
|
lpProperty: LPWSTR;
|
|
pAccessEntryList: PACTRL_ACCESS_ENTRY_LISTW;
|
|
pAccessEntryList: PACTRL_ACCESS_ENTRY_LISTW;
|
|
fListFlags: ULONG;
|
|
fListFlags: ULONG;
|
|
@@ -659,7 +659,7 @@ type
|
|
{$ENDIF UNICODE}
|
|
{$ENDIF UNICODE}
|
|
|
|
|
|
PActrlAlistA = ^TActrlAlistA;
|
|
PActrlAlistA = ^TActrlAlistA;
|
|
- _ACTRL_ALISTA = packed record
|
|
|
|
|
|
+ _ACTRL_ALISTA = record
|
|
cEntries: ULONG;
|
|
cEntries: ULONG;
|
|
pPropertyAccessList: PACTRL_PROPERTY_ENTRYA;
|
|
pPropertyAccessList: PACTRL_PROPERTY_ENTRYA;
|
|
end;
|
|
end;
|
|
@@ -675,7 +675,7 @@ type
|
|
TActrlAlistA = _ACTRL_ALISTA;
|
|
TActrlAlistA = _ACTRL_ALISTA;
|
|
|
|
|
|
PActrlAlistW = ^TActrlAlistW;
|
|
PActrlAlistW = ^TActrlAlistW;
|
|
- _ACTRL_ALISTW = packed record
|
|
|
|
|
|
+ _ACTRL_ALISTW = record
|
|
cEntries: ULONG;
|
|
cEntries: ULONG;
|
|
pPropertyAccessList: PACTRL_PROPERTY_ENTRYW;
|
|
pPropertyAccessList: PACTRL_PROPERTY_ENTRYW;
|
|
end;
|
|
end;
|
|
@@ -737,7 +737,7 @@ const
|
|
type
|
|
type
|
|
PTRUSTEE_ACCESSA = ^TRUSTEE_ACCESSA;
|
|
PTRUSTEE_ACCESSA = ^TRUSTEE_ACCESSA;
|
|
{$EXTERNALSYM PTRUSTEE_ACCESSA}
|
|
{$EXTERNALSYM PTRUSTEE_ACCESSA}
|
|
- _TRUSTEE_ACCESSA = packed record
|
|
|
|
|
|
+ _TRUSTEE_ACCESSA = record
|
|
lpProperty: LPSTR;
|
|
lpProperty: LPSTR;
|
|
Access: ACCESS_RIGHTS;
|
|
Access: ACCESS_RIGHTS;
|
|
fAccessFlags: ULONG;
|
|
fAccessFlags: ULONG;
|
|
@@ -751,7 +751,7 @@ type
|
|
|
|
|
|
PTRUSTEE_ACCESSW = ^TRUSTEE_ACCESSW;
|
|
PTRUSTEE_ACCESSW = ^TRUSTEE_ACCESSW;
|
|
{$EXTERNALSYM PTRUSTEE_ACCESSW}
|
|
{$EXTERNALSYM PTRUSTEE_ACCESSW}
|
|
- _TRUSTEE_ACCESSW = packed record
|
|
|
|
|
|
+ _TRUSTEE_ACCESSW = record
|
|
lpProperty: LPWSTR;
|
|
lpProperty: LPWSTR;
|
|
Access: ACCESS_RIGHTS;
|
|
Access: ACCESS_RIGHTS;
|
|
fAccessFlags: ULONG;
|
|
fAccessFlags: ULONG;
|
|
@@ -1011,7 +1011,7 @@ const
|
|
type
|
|
type
|
|
PACTRL_OVERLAPPED = ^ACTRL_OVERLAPPED;
|
|
PACTRL_OVERLAPPED = ^ACTRL_OVERLAPPED;
|
|
{$EXTERNALSYM PACTRL_OVERLAPPED}
|
|
{$EXTERNALSYM PACTRL_OVERLAPPED}
|
|
- _ACTRL_OVERLAPPED = packed record
|
|
|
|
|
|
+ _ACTRL_OVERLAPPED = record
|
|
//union {
|
|
//union {
|
|
Provider: PVOID;
|
|
Provider: PVOID;
|
|
// ULONG Reserved1;
|
|
// ULONG Reserved1;
|
|
@@ -1027,7 +1027,7 @@ type
|
|
|
|
|
|
PACTRL_ACCESS_INFOA = ^ACTRL_ACCESS_INFOA;
|
|
PACTRL_ACCESS_INFOA = ^ACTRL_ACCESS_INFOA;
|
|
{$EXTERNALSYM PACTRL_ACCESS_INFOA}
|
|
{$EXTERNALSYM PACTRL_ACCESS_INFOA}
|
|
- _ACTRL_ACCESS_INFOA = packed record
|
|
|
|
|
|
+ _ACTRL_ACCESS_INFOA = record
|
|
fAccessPermission: ULONG;
|
|
fAccessPermission: ULONG;
|
|
lpAccessPermissionName: LPSTR;
|
|
lpAccessPermissionName: LPSTR;
|
|
end;
|
|
end;
|
|
@@ -1039,7 +1039,7 @@ type
|
|
|
|
|
|
PACTRL_ACCESS_INFOW = ^ACTRL_ACCESS_INFOW;
|
|
PACTRL_ACCESS_INFOW = ^ACTRL_ACCESS_INFOW;
|
|
{$EXTERNALSYM PACTRL_ACCESS_INFOW}
|
|
{$EXTERNALSYM PACTRL_ACCESS_INFOW}
|
|
- _ACTRL_ACCESS_INFOW = packed record
|
|
|
|
|
|
+ _ACTRL_ACCESS_INFOW = record
|
|
fAccessPermission: ULONG;
|
|
fAccessPermission: ULONG;
|
|
lpAccessPermissionName: LPWSTR;
|
|
lpAccessPermissionName: LPWSTR;
|
|
end;
|
|
end;
|
|
@@ -1067,7 +1067,7 @@ type
|
|
|
|
|
|
PACTRL_CONTROL_INFOA = ^ACTRL_CONTROL_INFOA;
|
|
PACTRL_CONTROL_INFOA = ^ACTRL_CONTROL_INFOA;
|
|
{$EXTERNALSYM PACTRL_CONTROL_INFOA}
|
|
{$EXTERNALSYM PACTRL_CONTROL_INFOA}
|
|
- _ACTRL_CONTROL_INFOA = packed record
|
|
|
|
|
|
+ _ACTRL_CONTROL_INFOA = record
|
|
lpControlId: LPSTR;
|
|
lpControlId: LPSTR;
|
|
lpControlName: LPSTR;
|
|
lpControlName: LPSTR;
|
|
end;
|
|
end;
|
|
@@ -1079,7 +1079,7 @@ type
|
|
|
|
|
|
PACTRL_CONTROL_INFOW = ^ACTRL_CONTROL_INFOW;
|
|
PACTRL_CONTROL_INFOW = ^ACTRL_CONTROL_INFOW;
|
|
{$EXTERNALSYM PACTRL_CONTROL_INFOW}
|
|
{$EXTERNALSYM PACTRL_CONTROL_INFOW}
|
|
- _ACTRL_CONTROL_INFOW = packed record
|
|
|
|
|
|
+ _ACTRL_CONTROL_INFOW = record
|
|
lpControlId: LPWSTR;
|
|
lpControlId: LPWSTR;
|
|
lpControlName: LPWSTR;
|
|
lpControlName: LPWSTR;
|
|
end;
|
|
end;
|