FreeRDP/winpr/libwinpr/handle
Bernhard Miklautz 204ae5462a winpr/file: refactoring
The used method for initalizing and registering the handle creators
had certain disadvantages like that it was necessary to have the creators
initialized before the first call to CreateFile. In case of comm it
wouldn't have been possible to open an comm port without calling any
other call related function first.
Now the handle creators are initialized the first time CreateFile is
called. This way it is also possible to ensure a certain order of the
handler invocations.

This commit also splits out the client side named pipe code from
the generic file handling (now called generic.c instead of file.c) and
uses the new handle creator infrastructure to register.
2015-09-09 15:48:59 +02:00
..
CMakeLists.txt fixing memoryleak by introducing a nonehandle 2014-12-01 23:53:58 -08:00
handle.c Added write event support to handle functions. 2015-07-03 09:29:18 +02:00
handle.h winpr/file: refactoring 2015-09-09 15:48:59 +02:00
module.def winpr: stubbed pipe module, added some test stubs 2012-10-07 16:13:30 -04:00
ModuleOptions.cmake libwinpr: add module definition files 2012-09-21 13:02:54 -04:00
nonehandle.c Make handle operations static 2015-03-16 10:31:26 +01:00
nonehandle.h fixing memoryleak by introducing a nonehandle 2014-12-01 23:53:58 -08:00