diff -r 43e37759235e -r 51a74ef9ed63 Symbian3/SDK/Source/GUID-AB705D21-87A3-5F32-A4B9-17B7593DD5C3.dita --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Symbian3/SDK/Source/GUID-AB705D21-87A3-5F32-A4B9-17B7593DD5C3.dita Wed Mar 31 11:11:55 2010 +0100 @@ -0,0 +1,31 @@ + + + + + +UID +Manipulation OverviewDescribes how globally unique identifiers are manipulated. +
Purpose

To guarantee uniqueness, +all UID values are assigned to developers centrally by Symbian.

+
Architectural relationships

Symbian platform makes +extensive use of UIDs to provide lightweight identification of file types. +This includes both document and executable files. APIs that need to manipulate +files therefore typically use UIDs.

+
Description

The API has two key concepts: UID and +compound identifier.

UID

The +UID is a small wrapper class around a 32-bit value that provides comparison +operators and conversion to text.

The UID interface is provided by TUid.

Compound identifier

The compound identifier is a group of +up to three UIDs that identify the type of a file. The meaning of the UIDs +varies according to whether the file is a DLL, or document file, etc.

The +compound identifier interface is provided by TUidType.

+
See also

Dynamically +Loading Link Libraries Overview

File +Server Client Side Overview

File +Stores Overview

+
\ No newline at end of file