I was looking at the GUIENGINE example, and they're using a dictionary based store am i right? Anyway, they declare 2 constant UIDs in the guiengineapplication.cpp:

const TUid KUidGuiEngineApp = {0x10005B7D};
const TUid KUidGuiEngineUi = {0x10005B83};

I notice that the application's UID in the mmp file is :

UID 0x100039CE 0x10005B7D

May i know how these 2 different sets of UIDs are related?

And how does the example select a UID for KUidGuiEngineApp and KUidGuiEngineUi ?

Anyway i notice that both sets have 1 UID that is the same.

PLease help!