Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
Microsoft.Xna.Framework.UnsafeNativeMethods Class Reference

Classes

struct  SecurityAttributes
 

Public Member Functions

static int CloseHandle (IntPtr hObject)
 
static IntPtr CreateEvent (ref SecurityAttributes lpEventAttributes, [MarshalAs(UnmanagedType.Bool)] bool bManualReset, [MarshalAs(UnmanagedType.Bool)] bool bInitialState, IntPtr lpName)
 
static int SetEvent (IntPtr hEvent)
 
static unsafe int WaitForMultipleObjects (int nCount, IntPtr *handles, [MarshalAs(UnmanagedType.Bool)] bool bWaitAll, int dwMilliseconds)
 
static unsafe IntPtr CreateFileMapping (IntPtr hFile, SecurityAttributes *lpFileMappingAttributes, int flProtect, int dwMaximumSizeHigh, int dwMaximumSizeLow, string lpName)
 
static IntPtr MapViewOfFile (IntPtr hFileMappingObject, int dwDesiredAccess, int dwFileOffsetHigh, int dwFileOffsetLow, int dwNumberOfBytesToMap)
 
static int UnmapViewOfFile (IntPtr lpBaseAddress)
 

Static Public Attributes

const int INFINITE = -1
 
const uint STATUS_DLL_NOT_FOUND = 3221225781u
 
const int PAGE_READONLY = 2
 
const int PAGE_READWRITE = 4
 
const int PAGE_WRITECOPY = 8
 
const int FILE_MAP_WRITE = 2
 
const int FILE_MAP_READ = 4
 
static readonly IntPtr INVALID_HANDLE_VALUE = new IntPtr(-1)
 

Detailed Description

Definition at line 6 of file UnsafeNativeMethods.cs.


The documentation for this class was generated from the following file: