For actual values of error codes, you should see the appropriate Developer Kit (for device codes, the SDK, for conduit codes, the CDK) and search their headers. Normally error codes are defined as an (error code base) + (error code offset). On the desktop, 0x8000 is #defined in SyncMgr.h as HSAPP_ERR_CLASS. However, searching the CDK headers for HSAPP_ERR_CLASS yields no other hits. Additionally on the desktop 0x00008000 is #defined in CPResDefines.h as HOTERR_FIRST. Searching for HOTERR_FIRST yields that HOTERR_NOTIFYSYNC is defined as 0x10008009, which is close but not exact.
For the device, searching the SDK yields that 0x8000 is #defined as appErrClass in SystemMgr.h. It is intended for use by applications. Searching Palm's OS source code (including the built in apps) for appErrClass doesn't yield anything defined as 0x8009. Thus 0x8009 is likely a third party application's error code. On the other hand, if you assume that 8009 is a decimal number, it would be 0x1f49 in hex. You could repeat the above searches on that basis. Sorry I cannot be of more help, but hopefully you will find my methods useful in the future. -bob mckenzie, palmsource pdx. p.s. The headers are an important soruce of documentation. Don't neglect them! -----Original Message----- From: George Aslanis [mailto:[EMAIL PROTECTED]] Sent: Monday, September 16, 2002 4:40 PM To: Palm Developer Forum Subject: Hotsync errors Hello, Getting hotsync error 8009. Looking for documentation which lists all Palm error codes and the associated descriptions. The Palm website lists the error code const strings in "C" not the actual value. Thanks for your help... George Aslanis [EMAIL PROTECTED] -- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/ -- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
