TSecurityInfo Class Reference

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.

Constructor & Destructor Documentation

TSecurityInfo()

TSecurityInfo()[inline]

Default constructor. This leaves the object in an undefned state.

TSecurityInfo(RProcess)

IMPORT_CTSecurityInfo(RProcessaProcess)

Parameters

RProcess aProcess

TSecurityInfo(RThread)

IMPORT_CTSecurityInfo(RThreadaThread)

Parameters

RThread aThread

TSecurityInfo(RMessagePtr2)

IMPORT_CTSecurityInfo(RMessagePtr2aMesPtr)

Parameters

RMessagePtr2 aMesPtr

Member Functions Documentation

Set(RProcess)

voidSet(RProcessaProcess)[inline]

Constructs a TSecurityInfo using the security attributes of aProcess

Parameters

RProcess aProcess

Set(RThread)

voidSet(RThreadaThread)[inline]

Constructs a TSecurityInfo using the security attributes of the process owning aThread

Parameters

RThread aThread

Set(RMessagePtr2)

voidSet(RMessagePtr2aMsgPtr)[inline]

Constructs a TSecurityInfo using the security attributes of the process which sent the message aMsgPtr

Parameters

RMessagePtr2 aMsgPtr

Set(RSessionBase)

TInt Set(RSessionBaseaSession)

Parameters

RSessionBase aSession

SetToCreatorInfo()

IMPORT_C voidSetToCreatorInfo()

SetToCurrentInfo()

voidSetToCurrentInfo()[inline]

Sets this TSecurityInfo to the security attributes of this process.

Member Data Documentation

TCapabilitySet iCaps

TCapabilitySet iCaps

Capability Set

TSecureId iSecureId

TSecureId iSecureId

Secure ID

TVendorId iVendorId

TVendorId iVendorId

Vendor ID