2.2.90 FAX_SECURITY_DESCRIPTOR
The FAX_SECURITY_DESCRIPTOR structure describes a fax security descriptor. This structure is used as an input argument for the FaxObs_SetSecurityDescriptor (section 3.1.4.2.33) method and is returned by the FaxObs_GetSecurityDescriptor (section 3.1.4.2.32) method.
This data structure is custom marshaled as follows and uses the custom-marshaling rules defined in section 2.2.1.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Fixed_Portion |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
Variable_Data (variable) |
|||||||||||||||||||||||||||||||
... |
Fixed_Portion (12 bytes):
-
0
1
2
3
4
5
6
7
8
91
0
1
2
3
4
5
6
7
8
92
0
1
2
3
4
5
6
7
8
93
0
1Id
FriendlyNameOffset
SecurityDescriptorOffset
-
Id (4 bytes): A DWORD ([MS-DTYP] section 2.2.9) containing a numeric identifier for the fax security descriptor. This value MUST be 0.
-
FriendlyNameOffset (4 bytes): Offset to the FriendlyName field in the Variable_Data block of the structure.
-
SecurityDescriptorOffset (4 bytes): Offset to the SecurityDescriptor field in the Variable_Data block of the structure.
Variable_Data (variable):
-
0
1
2
3
4
5
6
7
8
91
0
1
2
3
4
5
6
7
8
92
0
1
2
3
4
5
6
7
8
93
0
1FriendlyName (variable)
...
SecurityDescriptor (variable)
...
-
FriendlyName (variable): A null-terminated character string containing the friendly name for the fax security descriptor described by this structure.
-
SecurityDescriptor (variable): A SECURITY_DESCRIPTOR structure as described in [MS-DTYP] section 2.4.6.