Martin Wilck Martin.Wilck@fujitsu-siemens.com writes:
Purpose: Modified API for asynchronous IO requests.
- separate cleanly between async scheduling and file IO related issues,
- make the API compatible with other types of async requests (e.g. for sockets),
- remove exports of async IO related functions for DLL separation.
You cannot add private headers to work around the dll separation restrictions, this only hides the dependencies between dlls it doesn't solve them... I have applied the patch for now, but the async.h file will have to go away eventually (or the functionality will need to be "officially" exported from ntdll).