HOW TO: Port a Pocket PC 2000 Program to Pocket PC 2002 (314819)



The information in this article applies to:

  • Microsoft Pocket PC 2002

This article was previously published under Q314819

SUMMARY

This article contains a list of items to verify to make sure that your Pocket PC 2000 program runs properly on a Pocket PC 2002.

Compatibility with the Pocket PC 2000 was a major design goal for the Pocket PC 2002. Generally, Web programs for the Pocket PC 2000 work without modification. However, there are minor changes to the application programming interface (API) that developers must consider to make sure that programs work properly on the Pocket PC 2002.

back to the top

Change msgstor.h to MAPI

If your Web program uses calls from msgstor.h and msgstor2.h, change these to MAPI calls. The msgstor.h and msgstor2.h calls do not work on the Pocket PC 2002.

back to the top

Remove CityList() Calls

Because of geopolitical issues, Microsoft removed the CityList feature from Pocket Outlook Object Model (POOM). If you need this feature, store a list of cities in a database file. Change calls to CityList to access your own city database.

back to the top

Change CEF to ARM

The Pocket PC 2002 supports only ARM-based devices. Common Executing Format (CEF) is not required on the Pocket PC 2002. Generally, porting from CEF to ARM is only a matter of recompiling.

back to the top

Retest Drivers

Because of updates to Microsoft Windows CE, you must retest any drivers that you have written for the Pocket PC 2000 on the Pocket PC 2002.

back to the top

Add Skinning Support for Today Tools

The Pocket PC 2002 supports skins for the Today screen. Update your custom Today tools to take advantage of skinning.

back to the top

Modification Type:MajorLast Reviewed:10/26/2002
Keywords:kbhowto kbHOWTOmaster KB314819 kbAudDeveloper kbAudITPro