TInt DeviceUID()
{
TInt machineUid = 0;
HAL::Get(HALData::EMachineUid, machineUid);
return machineUid;
}
enum TMachineUIDs
{
//S60 3rd Edition
ENokia3250 = 0x200005F8,
ENokia5500Sport = 0x20000602,
ENokiaE50 = 0x20002495 ,
ENokiaE60 = 0x20001856,
ENokiaE61 = 0x20001858,
ENokiaE61i = 0x20002D7F,
ENokiaE62 = 0x20001859,
ENokiaE65 = 0x20000604,
ENokiaE66 = 0x2000249C,
ENokiaE70 = 0x20001857,
ENokiaN71 = 0x200005FF,
ENokiaN73 = 0x200005FB,
ENokiaN75 = 0x200005FE,
ENokiaN77 = 0x20000601,
ENokiaN80 = 0x200005F9,
ENokiaN91 = 0x200005FC,
ENokiaN92 = 0x200005FA,
ENokiaN93 = 0x20000600,
ENokiaN93i = 0x20000605,
//S60 3rd Edition, FP1
ENokia5700XpressMusic = 0x20002D7C,
ENokia6110Navigator = 0x20002D7B,
ENokia6120Classic = 0x20002D7E,
ENokia6290 = 0x20000606,
ENokiaE51 = 0x20002498,
ENokiaE71 = 0x2000249b,
ENokiaE90 = 0x20002496,
ENokiaN76 = 0x2000060A,
ENokiaN81 = 0x20002D83,
ENokiaN818GB = 0x20002D83,
ENokiaN82 = 0x20002D85,
ENokiaN95 = 0x2000060B,
ENokiaN958GB = 0x20002D84,
//S60 3rd Edition, FP2 (Symbian OS 9.3)
ENokia5320XpressMusic = 0x2000DA5A,
ENokia6210Navigator = 0x2000DA54,
ENokia6220Classic = 0x2000DA52,
ENokia6650 = 0x2000DA57,
ENokiaN78 = 0x20002D81,
ENokiaN79 = 0x2000DA64,
ENokiaN85 = 0x20002D86,
ENokiaN96 = 0x20002D82
};
// case 0x00004d24: // S60v3 FP2 Emulator
// case 0x2000DA5A: // Nokia 5320 XpressMusic
// case 0x2000DA61: // Nokia 5630 XpressMusic
// case 0x20014DD3: // Nokia 5730 XpressMusic
// case 0x2000DA54: // Nokia 6210 Navigator
// case 0x2000DA52: // Nokia 6220 Classic
// case 0x2000DA57: // Nokia 6650
// case 0x20014DD1: // Nokia 6710 Navigator
// case 0x20014DCD: // Nokia 6720 classic
// case 0x2001DE9A: // Nokia 6730 Classic
// case 0x200227E2: // Nokia 6760 slide
// case 0x200227E3: // Nokia 6790 slide
// case 0x2001DE98: // Nokia 6790 Surge
// case 0x20014DCC: // Nokia E52
// case 0x20014DCF: // Nokia E55
// case 0x20014DD8: // Nokia E71x (AT&T)
// case 0x20014DD0: // Nokia E72
// case 0x2000249D: // Nokia E75
// case 0x200025C2: // Nokia E75 US+LTA variant
// case 0x20002D81: // Nokia N78
// case 0x2000DA64: // Nokia N79
// case 0x20002D86: // Nokia N85
// case 0x20014DD2: // Nokia N86 8MP
// case 0x20002D82: // Nokia N96 & N96-3
// case 0x2000C51F: // Samsung GT-I7110
// case 0x2000C51E: // Samsung I8510 (Innov8)
// case 0x2000A679: // Samsung SGH-L870
// // TODO: Missing emulator
// case 0x20023763: // Nokia 5230 (RM-588)
// case 0x20023764: // Nokia 5230 (RM-594)
// case 0x2000DA56: // Nokia 5800 XM
// case 0x20014DDD: // Nokia N97 (RM-505, RM-507)
// case 0x20014DDE: // Nokia N97 (RM-506)
// case 0x20023766: // Nokia N97 mini
// case 0x200227DD: // Nokia X6
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/demigod2009/archive/2010/06/08/5656717.aspx