TSecurityInfo Class Reference

#include <e32cmn.h>

class TSecurityInfo

Detailed Description

Class representing all security attributes of a process or DLL. These comprise a set of capabilities, a Secure ID and a Vendor ID.

Member Attribute Documentation

iCaps

Capability Set

iSecureId

TSecureId iSecureId

Secure ID

iVendorId

TVendorId iVendorId

Vendor ID

Constructor & Destructor Documentation

TSecurityInfo ( )

TSecurityInfo()[inline]

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

TSecurityInfo ( RProcess )

IMPORT_CTSecurityInfo(RProcessaProcess)

Construct a TSecurityInfo setting it to the security attributes of aProcess.

Parameters
aProcessA process.

TSecurityInfo ( RThread )

IMPORT_CTSecurityInfo(RThreadaThread)

Construct a TSecurityInfo setting it to the security attributes to those of the process owning the specified thread.

Parameters
aThreadA thread.

TSecurityInfo ( RMessagePtr2 )

IMPORT_CTSecurityInfo(RMessagePtr2aMesPtr)

Construct a TSecurityInfo setting it to the security attributes of the process which sent the message aMsgPtr

Parameters
aMesPtra message

Member Function Documentation

Set ( RProcess )

voidSet(RProcessaProcess)[inline]

Constructs a TSecurityInfo using the security attributes of aProcess

Set ( RThread )

voidSet(RThreadaThread)[inline]

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

Set ( RMessagePtr2 )

voidSet(RMessagePtr2aMsgPtr)[inline]

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

Set ( RSessionBase )

TInt Set(RSessionBaseaSession)

SetToCreatorInfo ( )

IMPORT_C voidSetToCreatorInfo()

Sets this TSecurityInfo to the security attributes of this process' creator.

SetToCurrentInfo ( )

voidSetToCurrentInfo()[inline]

Sets this TSecurityInfo to the security attributes of this process.