Public Member Functions | |
CSecurityAttributes (bool inheritHandles=false) | |
Initialises the structure that the class wraps and so fully constructs a usable SECURITY_DESCRIPTOR structure and then sets the inherit handles flag as specified. | |
CSecurityAttributes (PSECURITY_DESCRIPTOR pSd, bool inheritHandles=false) | |
Initialises the structure that the class wraps and so fully constructs a usable SECURITY_DESCRIPTOR structure and then sets the SECURITY_DESCRIPTOR to the one supplied. Does not take ownership of the SECURITY_DESCRIPTOR. | |
CSecurityAttributes (CSecurityDescriptor &descriptor, bool inheritHandles=false) | |
Initialises the structure that the class wraps and so fully constructs a usable SECURITY_DESCRIPTOR structure and then sets the SECURITY_DESCRIPTOR to the one supplied. Does not take ownership of the SECURITY_DESCRIPTOR. |
CSecurityAttributes | ( | bool | inheritHandles = false |
) | [explicit] |
Initialises the structure that the class wraps and so fully constructs a usable SECURITY_DESCRIPTOR structure and then sets the inherit handles flag as specified.
CSecurityAttributes | ( | PSECURITY_DESCRIPTOR | pSd, | |
bool | inheritHandles = false | |||
) | [explicit] |
Initialises the structure that the class wraps and so fully constructs a usable SECURITY_DESCRIPTOR structure and then sets the SECURITY_DESCRIPTOR to the one supplied. Does not take ownership of the SECURITY_DESCRIPTOR.
CSecurityAttributes | ( | CSecurityDescriptor & | descriptor, | |
bool | inheritHandles = false | |||
) | [explicit] |
Initialises the structure that the class wraps and so fully constructs a usable SECURITY_DESCRIPTOR structure and then sets the SECURITY_DESCRIPTOR to the one supplied. Does not take ownership of the SECURITY_DESCRIPTOR.