crt: Add namedpipe APIs

Based on:
https://docs.microsoft.com/en-us/uwp/win32-and-com/win32-apis#apis-from-api-ms-win-core-namedpipe-l1-1-0dll
https://docs.microsoft.com/en-us/uwp/win32-and-com/win32-apis#apis-from-api-ms-win-core-namedpipe-ansi-l1-1-0dll
and the various associated versions
This also introduces a minimal kernel32-legacy for CreateNamedPipeA in
order to avoid declaring it without an associated definition

Signed-off-by: Liu Hao <lh_mouse@126.com>
17 files changed