Location:
e32cmn.h
Link against: euser.lib
class TSecurityInfo;
Class representing all security attributes of a process or DLL. These comprise a set of capabilities, a Secure ID and a Vendor ID.
Defined in TSecurityInfo
:
Set()
, Set()
, Set()
, SetToCreatorInfo()
, SetToCurrentInfo()
, TSecurityInfo()
, TSecurityInfo()
, TSecurityInfo()
, TSecurityInfo()
, iCaps
, iSecureId
, iVendorId
inline TSecurityInfo();
Default constructor. This leaves the object in an undefned state.
IMPORT_C TSecurityInfo(RProcess aProcess);
Construct a TSecurityInfo setting it to the security attributes of aProcess.
|
IMPORT_C TSecurityInfo(RThread aThread);
Construct a TSecurityInfo setting it to the security attributes to those of the process owning the specified thread.
|
IMPORT_C TSecurityInfo(RMessagePtr2 aMesPtr);
Construct a TSecurityInfo setting it to the security attributes of the process which sent the message aMsgPtr
|
inline void Set(RProcess aProcess);
Constructs a TSecurityInfo using the security attributes of aProcess
|
inline void Set(RThread aThread);
Constructs a TSecurityInfo using the security attributes of the process owning aThread
|
inline void Set(RMessagePtr2 aMsgPtr);
Constructs a TSecurityInfo using the security attributes of the process which sent the message aMsgPtr
|
inline void SetToCurrentInfo();
Sets this TSecurityInfo to the security attributes of this process.
IMPORT_C void SetToCreatorInfo();
Sets this TSecurityInfo to the security attributes of this process' creator.
TCapabilitySet iCaps;
Capability Set