20#include <winpr/config.h>
23#include <winpr/wlog.h>
25#include <winpr/memory.h>
27#ifdef WINPR_HAVE_UNISTD_H
80HANDLE CreateFileMappingA(WINPR_ATTR_UNUSED HANDLE hFile,
81 WINPR_ATTR_UNUSED LPSECURITY_ATTRIBUTES lpAttributes,
82 WINPR_ATTR_UNUSED DWORD flProtect,
83 WINPR_ATTR_UNUSED DWORD dwMaximumSizeHigh,
84 WINPR_ATTR_UNUSED DWORD dwMaximumSizeLow, WINPR_ATTR_UNUSED LPCSTR lpName)
86 WLog_ERR(
"TODO",
"TODO: Implement");
87 if (hFile != INVALID_HANDLE_VALUE)
95HANDLE CreateFileMappingW(WINPR_ATTR_UNUSED HANDLE hFile,
96 WINPR_ATTR_UNUSED LPSECURITY_ATTRIBUTES lpAttributes,
97 WINPR_ATTR_UNUSED DWORD flProtect,
98 WINPR_ATTR_UNUSED DWORD dwMaximumSizeHigh,
99 WINPR_ATTR_UNUSED DWORD dwMaximumSizeLow,
100 WINPR_ATTR_UNUSED LPCWSTR lpName)
102 WLog_ERR(
"TODO",
"TODO: Implement");
106HANDLE OpenFileMappingA(WINPR_ATTR_UNUSED DWORD dwDesiredAccess,
107 WINPR_ATTR_UNUSED BOOL bInheritHandle, WINPR_ATTR_UNUSED LPCSTR lpName)
109 WLog_ERR(
"TODO",
"TODO: Implement");
113HANDLE OpenFileMappingW(WINPR_ATTR_UNUSED DWORD dwDesiredAccess,
114 WINPR_ATTR_UNUSED BOOL bInheritHandle, WINPR_ATTR_UNUSED LPCWSTR lpName)
116 WLog_ERR(
"TODO",
"TODO: Implement");
120LPVOID MapViewOfFile(WINPR_ATTR_UNUSED HANDLE hFileMappingObject,
121 WINPR_ATTR_UNUSED DWORD dwDesiredAccess,
122 WINPR_ATTR_UNUSED DWORD dwFileOffsetHigh,
123 WINPR_ATTR_UNUSED DWORD dwFileOffsetLow,
124 WINPR_ATTR_UNUSED
size_t dwNumberOfBytesToMap)
126 WLog_ERR(
"TODO",
"TODO: Implement");
130LPVOID MapViewOfFileEx(WINPR_ATTR_UNUSED HANDLE hFileMappingObject,
131 WINPR_ATTR_UNUSED DWORD dwDesiredAccess,
132 WINPR_ATTR_UNUSED DWORD dwFileOffsetHigh,
133 WINPR_ATTR_UNUSED DWORD dwFileOffsetLow,
134 WINPR_ATTR_UNUSED
size_t dwNumberOfBytesToMap,
135 WINPR_ATTR_UNUSED LPVOID lpBaseAddress)
137 WLog_ERR(
"TODO",
"TODO: Implement");
141BOOL FlushViewOfFile(WINPR_ATTR_UNUSED LPCVOID lpBaseAddress,
142 WINPR_ATTR_UNUSED
size_t dwNumberOfBytesToFlush)
144 WLog_ERR(
"TODO",
"TODO: Implement");
148BOOL UnmapViewOfFile(WINPR_ATTR_UNUSED LPCVOID lpBaseAddress)
150 WLog_ERR(
"TODO",
"TODO: Implement");