d: Merge upstream dmd 568496d5b, druntime 178c44ff, phobos 574bf883b.
[official-gcc.git] / libphobos / libdruntime / core / sys / windows / lmapibuf.d
blobe8559543f3eafb51810fabd8b259549800c4a8c7
1 /**
2 * Windows API header module
4 * Translated from MinGW Windows headers
6 * License: $(LINK2 http://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
7 * Source: $(DRUNTIMESRC core/sys/windows/_lmapibuf.d)
8 */
9 module core.sys.windows.lmapibuf;
10 version (Windows):
11 pragma(lib, "netapi32");
13 import core.sys.windows.lmcons, core.sys.windows.windef;
15 extern (Windows) {
16 NET_API_STATUS NetApiBufferAllocate(DWORD, PVOID*);
17 NET_API_STATUS NetApiBufferFree(PVOID);
18 NET_API_STATUS NetApiBufferReallocate(PVOID, DWORD, PVOID*);
19 NET_API_STATUS NetApiBufferSize(PVOID, PDWORD);
20 NET_API_STATUS NetapipBufferAllocate(DWORD, PVOID*);