/* FUNCTIONS *****************************************************************/
+/*
+ * @implemented
+ */
HANDLE STDCALL
CreateFileMappingA(HANDLE hFile,
LPSECURITY_ATTRIBUTES lpFileMappingAttributes,
&MaximumSize,
flProtect,
0,
- hFile);
+ hFile==INVALID_HANDLE_VALUE ? NULL : hFile);
RtlFreeUnicodeString(&UnicodeName);
if (!NT_SUCCESS(Status))
{
}
+/*
+ * @implemented
+ */
HANDLE STDCALL
CreateFileMappingW(HANDLE hFile,
LPSECURITY_ATTRIBUTES lpFileMappingAttributes,
MaximumSizePointer,
flProtect,
0,
- hFile);
+ hFile==INVALID_HANDLE_VALUE ? NULL : hFile);
if (!NT_SUCCESS(Status))
{
SetLastErrorByStatus(Status);
}
+/*
+ * @implemented
+ */
LPVOID STDCALL
MapViewOfFileEx(HANDLE hFileMappingObject,
DWORD dwDesiredAccess,
}
+/*
+ * @implemented
+ */
LPVOID STDCALL
MapViewOfFile(HANDLE hFileMappingObject,
DWORD dwDesiredAccess,
}
+/*
+ * @implemented
+ */
WINBOOL STDCALL
UnmapViewOfFile(LPVOID lpBaseAddress)
{
}
+/*
+ * @implemented
+ */
HANDLE STDCALL
OpenFileMappingA(DWORD dwDesiredAccess,
WINBOOL bInheritHandle,
}
+/*
+ * @implemented
+ */
HANDLE STDCALL
OpenFileMappingW(DWORD dwDesiredAccess,
WINBOOL bInheritHandle,
}
+/*
+ * @implemented
+ */
WINBOOL STDCALL
FlushViewOfFile(LPCVOID lpBaseAddress,
DWORD dwNumberOfBytesToFlush)