diff -r 000000000000 -r 89d6a7a84779 Symbian3/SDK/Source/GUID-914DD950-4332-5F23-B725-F4D330DB19EB.dita --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Symbian3/SDK/Source/GUID-914DD950-4332-5F23-B725-F4D330DB19EB.dita Thu Jan 21 18:18:20 2010 +0000 @@ -0,0 +1,34 @@ + + + + + +UID2 +and UID3 statements +<uid2-statement> +uid2-statement ::= +UID2 <uid-value> <uid3-statement> +uid3-statement ::= +UID3 <uid-value> +

Defines the second (UID2) and third (UID3) +UIDs for the resource file. The uid-value is a UID number +(or macro representing such a number).

+

At the start of a resource file, a UID triplet is stored. The first UID +of a resource file is always 0x101f4a6b. By default, the +second UID is zero and the third UID is the resource file’s “offset”, i.e. +the twenty-bit integer generated from the resource file’s name. The defaults +can be overriden using these statements (or from a START RESOURCE statement +in an mmp file).

+

Some clients of resource files read the UID values (see RResourceFile::UidType()) +to test that a resource file is of a suitable type. In many other cases, the +reader of the resource file does not use the UID values, so there is no need +to use the UID2/UID3 statements.

+UID2 KUidAppRegistrationResourceFile +UID3 0x10001234 +
\ No newline at end of file