public static extern IntPtr CreateFileMapping( IntPtr hFile, IntPtr lpAttributes, ProtectionFlags flProtect, uint dwMaxiumSizeHigh, uint dwMaximumSizeLow, [MarshalAs(UnmanagedType.LPTStr)] String lpName );
public static extern IntPtr mmap(IntPtr addr, uint len, ProtectionFlags prot, MMapFlags flags, int fd, int offset);