[fpc-devel] WinCE port docs at wiki

Yury Sidorov jura at ce.blagovest.com
Sat Aug 13 11:55:12 CEST 2005

From: "Florian Klaempfl" <florian at freepascal.org>

> Yury Sidorov wrote:
>> 2. Since H2PAS dont eat MS headers the easiest way to port is to use
>> win32 Windows unit and remove all functions which are missing in WinCE.
>> The following list of WinCE functions can be used as reference:
>> http://www.rainer-keuchel.de/wince/dllexports/ipaq-coredll.txt
>> First of all there are almost no functions with A suffix and they must
>> be removed.
>> Also some functions exists as wrappers (SetEvent,ResetEvent). Some of
>> them already implemented in system.pp
>> You can start this task. Currently nobody do it. If you will start it,
>> please write about that at wiki and specify your contacts.
> IMO an important question is if wince and win32 should share the windows
> unit or not. Does MS have common headers?

The Windows unit must not be shared between win32 and wince.
1. There are separate MS headers for WinCE.
2. win32 Windows unit is generated from GNU Windows headers and it will 
break any modifications were made in Windows unit to support wince.

More information about the fpc-devel mailing list