Entrance for developers
The PEACE Project, since Feb. 2000
|
Sorry, still under construction.
API implementation status
Any Win32 API function being developed for PEACE is in of of the the following states:
not found
If the API is found in 'MSDN Online library' and described under
'Win32', it needs to be implemented. For others, the API is
either an undocumented or OS-specific function.
found, but not implemented
Most APIs. The entry point of the function is in the DLL, but
the DLL has an empty function body.
implemented, but does not work
The function's body is not empty, but does not work.
If called, it may either have no effect or just dump core.
temporary implemented, will work
Few APIs.
fully implemented, works fine
(Nothing much to say about these.)
Installing development environment (cross compiler, headers, etc.)
Please refer to How to install.
How to write Win32 API functions?
Writing Win32 API functions no different from writing other libraries.
We can write a Win32 API function for use with the DLL versions of libc, libX11, and libpthread.
For example, here is the implementation of lstrcatA:
LPSTR WINAPI
lstrcatA(LPSTR dst, LPCSTR src)
{
return strcat(dst, src);
}
Related pages
$Id: index.html,v 1.8 2006/07/04 07:01:19 tkent Exp $