Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
Interop.Kernel32 Member List

This is the complete list of members for Interop.Kernel32, including all inherited members.

Beep(int frequency, int duration)Interop.Kernel32package
CancelIoEx(SafeHandle handle, NativeOverlapped *lpOverlapped)Interop.Kernel32package
CancelIoEx(SafeHandle handle, NativeOverlapped *lpOverlapped)Interop.Kernel32package
CancelIoEx(SafeHandle handle, NativeOverlapped *lpOverlapped)Interop.Kernel32package
CancelIoEx(IntPtr handle, NativeOverlapped *lpOverlapped)Interop.Kernel32package
CancelIoEx(SafeHandle handle, NativeOverlapped *lpOverlapped)Interop.Kernel32package
CloseHandle(IntPtr handle)Interop.Kernel32package
CloseHandle(IntPtr handle)Interop.Kernel32package
CloseHandle(IntPtr handle)Interop.Kernel32package
CloseHandle(IntPtr handle)Interop.Kernel32package
CloseHandle(IntPtr handle)Interop.Kernel32package
CloseHandle(IntPtr handle)Interop.Kernel32package
CloseHandle(IntPtr handle)Interop.Kernel32package
CloseHandle(IntPtr handle)Interop.Kernel32package
Color enum nameInterop.Kernel32package
CompareStringEx(char *lpLocaleName, uint dwCmpFlags, char *lpString1, int cchCount1, char *lpString2, int cchCount2, void *lpVersionInformation, void *lpReserved, IntPtr lParam)Interop.Kernel32package
CompareStringOrdinal(char *lpString1, int cchCount1, char *lpString2, int cchCount2, bool bIgnoreCase)Interop.Kernel32package
ConnectNamedPipe(SafePipeHandle handle, NativeOverlapped *overlapped)Interop.Kernel32package
ConnectNamedPipe(SafePipeHandle handle, IntPtr overlapped)Interop.Kernel32package
CopyFile(string src, string dst, bool failIfExists)Interop.Kernel32inlinepackagestatic
CopyFileEx(string src, string dst, IntPtr progressRoutine, IntPtr progressData, ref int cancel, int flags)Interop.Kernel32inlinepackagestatic
CopyFileExPrivate(string src, string dst, IntPtr progressRoutine, IntPtr progressData, ref int cancel, int flags)Interop.Kernel32private
CreateDirectory(string path, ref SECURITY_ATTRIBUTES lpSecurityAttributes)Interop.Kernel32inlinepackagestatic
CreateDirectory(string path, ref SECURITY_ATTRIBUTES lpSecurityAttributes)Interop.Kernel32inlinepackagestatic
CreateDirectoryPrivate(string path, ref SECURITY_ATTRIBUTES lpSecurityAttributes)Interop.Kernel32private
CreateDirectoryPrivate(string path, ref SECURITY_ATTRIBUTES lpSecurityAttributes)Interop.Kernel32private
CreateEventEx(IntPtr lpSecurityAttributes, string name, uint flags, uint desiredAccess)Interop.Kernel32package
CreateFile(string lpFileName, int dwDesiredAccess, FileShare dwShareMode, SECURITY_ATTRIBUTES *lpSecurityAttributes, FileMode dwCreationDisposition, int dwFlagsAndAttributes, IntPtr hTemplateFile)Interop.Kernel32inlinepackagestatic
CreateFile(string lpFileName, int dwDesiredAccess, FileShare dwShareMode, FileMode dwCreationDisposition, int dwFlagsAndAttributes)Interop.Kernel32inlinepackagestatic
CreateFile(string lpFileName, int dwDesiredAccess, FileShare dwShareMode, SECURITY_ATTRIBUTES *lpSecurityAttributes, FileMode dwCreationDisposition, int dwFlagsAndAttributes, IntPtr hTemplateFile)Interop.Kernel32inlinepackagestatic
CreateFile(string lpFileName, int dwDesiredAccess, FileShare dwShareMode, FileMode dwCreationDisposition, int dwFlagsAndAttributes)Interop.Kernel32inlinepackagestatic
CreateFile_IntPtr(string lpFileName, int dwDesiredAccess, FileShare dwShareMode, FileMode dwCreationDisposition, int dwFlagsAndAttributes)Interop.Kernel32inlinepackagestatic
CreateFileMapping(SafeFileHandle hFile, ref SECURITY_ATTRIBUTES lpFileMappingAttributes, int flProtect, int dwMaximumSizeHigh, int dwMaximumSizeLow, string lpName)Interop.Kernel32package
CreateFileMapping(IntPtr hFile, ref SECURITY_ATTRIBUTES lpFileMappingAttributes, int flProtect, int dwMaximumSizeHigh, int dwMaximumSizeLow, string lpName)Interop.Kernel32package
CreateFilePrivate(string lpFileName, int dwDesiredAccess, FileShare dwShareMode, SECURITY_ATTRIBUTES *lpSecurityAttributes, FileMode dwCreationDisposition, int dwFlagsAndAttributes, IntPtr hTemplateFile)Interop.Kernel32private
CreateFilePrivate(string lpFileName, int dwDesiredAccess, FileShare dwShareMode, SECURITY_ATTRIBUTES *lpSecurityAttributes, FileMode dwCreationDisposition, int dwFlagsAndAttributes, IntPtr hTemplateFile)Interop.Kernel32private
CreateFilePrivate(string lpFileName, int dwDesiredAccess, FileShare dwShareMode, SECURITY_ATTRIBUTES *lpSecurityAttributes, FileMode dwCreationDisposition, int dwFlagsAndAttributes, IntPtr hTemplateFile)Interop.Kernel32private
CreateFilePrivate_IntPtr(string lpFileName, int dwDesiredAccess, FileShare dwShareMode, SECURITY_ATTRIBUTES *lpSecurityAttributes, FileMode dwCreationDisposition, int dwFlagsAndAttributes, IntPtr hTemplateFile)Interop.Kernel32private
CreateIoCompletionPort(IntPtr FileHandle, IntPtr ExistingCompletionPort, UIntPtr CompletionKey, int NumberOfConcurrentThreads)Interop.Kernel32package
CreateMutexEx(IntPtr lpMutexAttributes, string name, uint flags, uint desiredAccess)Interop.Kernel32package
CreateNamedPipe(string pipeName, int openMode, int pipeMode, int maxInstances, int outBufferSize, int inBufferSize, int defaultTimeout, ref SECURITY_ATTRIBUTES securityAttributes)Interop.Kernel32package
CreateNamedPipeClient(string lpFileName, int dwDesiredAccess, FileShare dwShareMode, ref SECURITY_ATTRIBUTES secAttrs, FileMode dwCreationDisposition, int dwFlagsAndAttributes, IntPtr hTemplateFile)Interop.Kernel32package
CreatePipe(out SafeFileHandle hReadPipe, out SafeFileHandle hWritePipe, ref SECURITY_ATTRIBUTES lpPipeAttributes, int nSize)Interop.Kernel32package
CreatePipe(out SafePipeHandle hReadPipe, out SafePipeHandle hWritePipe, ref SECURITY_ATTRIBUTES lpPipeAttributes, int nSize)Interop.Kernel32package
CreateProcess(string lpApplicationName, char *lpCommandLine, ref SECURITY_ATTRIBUTES procSecAttrs, ref SECURITY_ATTRIBUTES threadSecAttrs, bool bInheritHandles, int dwCreationFlags, IntPtr lpEnvironment, string lpCurrentDirectory, ref STARTUPINFO lpStartupInfo, ref PROCESS_INFORMATION lpProcessInformation)Interop.Kernel32package
CreateSemaphoreEx(IntPtr lpSecurityAttributes, int initialCount, int maximumCount, string name, uint flags, uint desiredAccess)Interop.Kernel32package
CreateSymbolicLink(string symlinkFileName, string targetFileName, bool isDirectory)Interop.Kernel32inlinepackagestatic
CreateSymbolicLinkPrivate(string lpSymlinkFileName, string lpTargetFileName, int dwFlags)Interop.Kernel32private
DeleteCriticalSection(CRITICAL_SECTION *lpCriticalSection)Interop.Kernel32package
DeleteFile(string path)Interop.Kernel32inlinepackagestatic
DeleteFilePrivate(string path)Interop.Kernel32private
DeleteVolumeMountPoint(string mountPoint)Interop.Kernel32inlinepackagestatic
DeleteVolumeMountPointPrivate(string mountPoint)Interop.Kernel32package
DeviceIoControl(SafeHandle hDevice, uint dwIoControlCode, IntPtr lpInBuffer, uint nInBufferSize, byte[] lpOutBuffer, uint nOutBufferSize, out uint lpBytesReturned, IntPtr lpOverlapped)Interop.Kernel32package
DisconnectNamedPipe(SafePipeHandle hNamedPipe)Interop.Kernel32package
DuplicateHandle(IntPtr hSourceProcessHandle, SafeHandle hSourceHandle, IntPtr hTargetProcess, out SafeFileHandle targetHandle, int dwDesiredAccess, bool bInheritHandle, int dwOptions)Interop.Kernel32package
DuplicateHandle(IntPtr hSourceProcessHandle, SafeHandle hSourceHandle, IntPtr hTargetProcess, out SafeWaitHandle targetHandle, int dwDesiredAccess, bool bInheritHandle, int dwOptions)Interop.Kernel32package
DuplicateHandle(IntPtr hSourceProcessHandle, SafeHandle hSourceHandle, IntPtr hTargetProcessHandle, out SafePipeHandle lpTargetHandle, uint dwDesiredAccess, bool bInheritHandle, uint dwOptions)Interop.Kernel32package
DuplicateHandle(IntPtr hSourceProcessHandle, IntPtr hSourceHandle, IntPtr hTargetProcessHandle, ref SafeAccessTokenHandle lpTargetHandle, uint dwDesiredAccess, bool bInheritHandle, uint dwOptions)Interop.Kernel32package
EnterCriticalSection(CRITICAL_SECTION *lpCriticalSection)Interop.Kernel32package
EnumCalendarInfoExEx(delegate *unmanaged< char *, uint, IntPtr, void *, BOOL > pCalInfoEnumProcExEx, string lpLocaleName, uint Calendar, string lpReserved, uint CalType, void *lParam)Interop.Kernel32package
EnumProcesses(int[] processIds, int size, out int needed)Interop.Kernel32package
EnumProcessModules(SafeProcessHandle handle, IntPtr[] modules, int size, out int needed)Interop.Kernel32package
EnumSystemLocalesEx(delegate *unmanaged< char *, uint, void *, BOOL > lpLocaleEnumProcEx, uint dwFlags, void *lParam, IntPtr reserved)Interop.Kernel32package
EnumTimeFormatsEx(delegate *unmanaged< char *, void *, BOOL > lpTimeFmtEnumProcEx, string lpLocaleName, uint dwFlags, void *lParam)Interop.Kernel32package
ExpandEnvironmentStrings(string lpSrc, ref char lpDst, uint nSize)Interop.Kernel32package
FileAction enum nameInterop.Kernel32package
FileCompletionNotificationModes enum nameInterop.Kernel32package
FileCompletionNotificationModes enum nameInterop.Kernel32package
FileTimeToSystemTime(ulong *lpFileTime, SYSTEMTIME *lpSystemTime)Interop.Kernel32package
FillConsoleOutputAttribute(IntPtr hConsoleOutput, short wColorAttribute, int numCells, COORD startCoord, out int pNumBytesWritten)Interop.Kernel32package
FillConsoleOutputCharacter(IntPtr hConsoleOutput, char character, int nLength, COORD dwWriteCoord, out int pNumCharsWritten)Interop.Kernel32package
FindClose(IntPtr hFindFile)Interop.Kernel32package
FindClose(IntPtr hFindFile)Interop.Kernel32package
FINDEX_INFO_LEVELS enum nameInterop.Kernel32package
FINDEX_INFO_LEVELS enum nameInterop.Kernel32package
FINDEX_SEARCH_OPS enum nameInterop.Kernel32package
FINDEX_SEARCH_OPS enum nameInterop.Kernel32package
FindFirstFile(string fileName, ref WIN32_FIND_DATA data)Interop.Kernel32inlinepackagestatic
FindFirstFile(string fileName, ref WIN32_FIND_DATA data)Interop.Kernel32inlinepackagestatic
FindFirstFileExPrivate(string lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, ref WIN32_FIND_DATA lpFindFileData, FINDEX_SEARCH_OPS fSearchOp, IntPtr lpSearchFilter, int dwAdditionalFlags)Interop.Kernel32private
FindFirstFileExPrivate(string lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, ref WIN32_FIND_DATA lpFindFileData, FINDEX_SEARCH_OPS fSearchOp, IntPtr lpSearchFilter, int dwAdditionalFlags)Interop.Kernel32private
FindNextFile(SafeFindHandle hndFindFile, ref WIN32_FIND_DATA lpFindFileData)Interop.Kernel32package
FindNLSStringEx(char *lpLocaleName, uint dwFindNLSStringFlags, char *lpStringSource, int cchSource, char *lpStringValue, int cchValue, int *pcchFound, void *lpVersionInformation, void *lpReserved, IntPtr sortHandle)Interop.Kernel32package
FindStringOrdinal(uint dwFindStringOrdinalFlags, char *lpStringSource, int cchSource, char *lpStringValue, int cchValue, BOOL bIgnoreCase)Interop.Kernel32package
FlushFileBuffers(SafeHandle hHandle)Interop.Kernel32package
FlushFileBuffers(SafeHandle hHandle)Interop.Kernel32package
FlushViewOfFile(IntPtr lpBaseAddress, UIntPtr dwNumberOfBytesToFlush)Interop.Kernel32package
FormatMessage(int dwFlags, IntPtr lpSource, uint dwMessageId, int dwLanguageId, void *lpBuffer, int nSize, IntPtr arguments)Interop.Kernel32private
FormatMessage(int dwFlags, IntPtr lpSource, uint dwMessageId, int dwLanguageId, void *lpBuffer, int nSize, IntPtr arguments)Interop.Kernel32private
FormatMessage(int dwFlags, IntPtr lpSource, uint dwMessageId, int dwLanguageId, void *lpBuffer, int nSize, IntPtr arguments)Interop.Kernel32private
FormatMessage(int dwFlags, IntPtr lpSource, uint dwMessageId, int dwLanguageId, void *lpBuffer, int nSize, IntPtr arguments)Interop.Kernel32private
FormatMessage(int dwFlags, IntPtr lpSource, uint dwMessageId, int dwLanguageId, void *lpBuffer, int nSize, IntPtr arguments)Interop.Kernel32private
FormatMessage(int dwFlags, IntPtr lpSource, uint dwMessageId, int dwLanguageId, void *lpBuffer, int nSize, IntPtr arguments)Interop.Kernel32private
FormatMessage(int dwFlags, IntPtr lpSource, uint dwMessageId, int dwLanguageId, void *lpBuffer, int nSize, IntPtr arguments)Interop.Kernel32private
FormatMessage(int dwFlags, IntPtr lpSource, uint dwMessageId, int dwLanguageId, void *lpBuffer, int nSize, IntPtr arguments)Interop.Kernel32private
FormatMessage(int dwFlags, IntPtr lpSource, uint dwMessageId, int dwLanguageId, void *lpBuffer, int nSize, IntPtr arguments)Interop.Kernel32private
FormatMessage(int dwFlags, IntPtr lpSource, uint dwMessageId, int dwLanguageId, void *lpBuffer, int nSize, IntPtr arguments)Interop.Kernel32private
FormatMessage(int dwFlags, IntPtr lpSource, uint dwMessageId, int dwLanguageId, void *lpBuffer, int nSize, IntPtr arguments)Interop.Kernel32private
FreeEnvironmentStringsW(char *lpszEnvironmentBlock)Interop.Kernel32package
FreeLibrary(IntPtr hModule)Interop.Kernel32package
GET_FILEEX_INFO_LEVELS enum nameInterop.Kernel32package
GET_FILEEX_INFO_LEVELS enum nameInterop.Kernel32package
GetAndTrimString(Span< char > buffer)Interop.Kernel32inlineprivatestatic
GetAndTrimString(Span< char > buffer)Interop.Kernel32inlineprivatestatic
GetAndTrimString(Span< char > buffer)Interop.Kernel32inlineprivatestatic
GetAndTrimString(Span< char > buffer)Interop.Kernel32inlineprivatestatic
GetAndTrimString(Span< char > buffer)Interop.Kernel32inlineprivatestatic
GetAndTrimString(Span< char > buffer)Interop.Kernel32inlineprivatestatic
GetAndTrimString(Span< char > buffer)Interop.Kernel32inlineprivatestatic
GetAndTrimString(Span< char > buffer)Interop.Kernel32inlineprivatestatic
GetAndTrimString(Span< char > buffer)Interop.Kernel32inlineprivatestatic
GetAndTrimString(Span< char > buffer)Interop.Kernel32inlineprivatestatic
GetAndTrimString(Span< char > buffer)Interop.Kernel32inlineprivatestatic
GetCalendarInfoEx(string lpLocaleName, uint Calendar, IntPtr lpReserved, uint CalType, IntPtr lpCalData, int cchData, out int lpValue)Interop.Kernel32package
GetCalendarInfoEx(string lpLocaleName, uint Calendar, IntPtr lpReserved, uint CalType, IntPtr lpCalData, int cchData, IntPtr lpValue)Interop.Kernel32package
GetComputerName(ref char lpBuffer, ref uint nSize)Interop.Kernel32private
GetComputerName()Interop.Kernel32inlinepackagestatic
GetComputerName(ref char lpBuffer, ref uint nSize)Interop.Kernel32private
GetComputerName()Interop.Kernel32inlinepackagestatic
GetConsoleCP()Interop.Kernel32package
GetConsoleCP()Interop.Kernel32package
GetConsoleCursorInfo(IntPtr hConsoleOutput, out CONSOLE_CURSOR_INFO cci)Interop.Kernel32package
GetConsoleMode(IntPtr handle, out int mode)Interop.Kernel32package
GetConsoleOutputCP()Interop.Kernel32package
GetConsoleOutputCP()Interop.Kernel32package
GetConsoleScreenBufferInfo(IntPtr hConsoleOutput, out CONSOLE_SCREEN_BUFFER_INFO lpConsoleScreenBufferInfo)Interop.Kernel32package
GetConsoleTitleW(char *title, uint nSize)Interop.Kernel32package
GetCPInfo(uint codePage, CPINFO *lpCpInfo)Interop.Kernel32package
GetCPInfoExW(uint CodePage, uint dwFlags, CPINFOEXW *lpCPInfoEx)Interop.Kernel32private
GetCPInfoExW(uint CodePage, uint dwFlags, CPINFOEXW *lpCPInfoEx)Interop.Kernel32private
GetCPInfoExW(uint CodePage, uint dwFlags, CPINFOEXW *lpCPInfoEx)Interop.Kernel32private
GetCurrentDirectory(uint nBufferLength, ref char lpBuffer)Interop.Kernel32package
GetCurrentProcess()Interop.Kernel32package
GetCurrentProcess()Interop.Kernel32package
GetCurrentProcess()Interop.Kernel32package
GetCurrentProcess()Interop.Kernel32package
GetCurrentProcess()Interop.Kernel32package
GetCurrentProcessId()Interop.Kernel32package
GetCurrentThread()Interop.Kernel32package
GetDiskFreeSpaceEx(string drive, out long freeBytesForUser, out long totalBytes, out long freeBytes)Interop.Kernel32package
GetDriveType(string drive)Interop.Kernel32package
GetDynamicTimeZoneInformation(out TIME_DYNAMIC_ZONE_INFORMATION pTimeZoneInformation)Interop.Kernel32package
GetEnvironmentStringsW()Interop.Kernel32package
GetEnvironmentVariable(string lpName, ref char lpBuffer, uint nSize)Interop.Kernel32package
GetExitCodeProcess(SafeProcessHandle processHandle, out int exitCode)Interop.Kernel32package
GetFileAttributesEx(string name, GET_FILEEX_INFO_LEVELS fileInfoLevel, ref WIN32_FILE_ATTRIBUTE_DATA lpFileInformation)Interop.Kernel32inlinepackagestatic
GetFileAttributesEx(string name, GET_FILEEX_INFO_LEVELS fileInfoLevel, ref WIN32_FILE_ATTRIBUTE_DATA lpFileInformation)Interop.Kernel32inlinepackagestatic
GetFileAttributesExPrivate(string name, GET_FILEEX_INFO_LEVELS fileInfoLevel, ref WIN32_FILE_ATTRIBUTE_DATA lpFileInformation)Interop.Kernel32private
GetFileAttributesExPrivate(string name, GET_FILEEX_INFO_LEVELS fileInfoLevel, ref WIN32_FILE_ATTRIBUTE_DATA lpFileInformation)Interop.Kernel32private
GetFileInformationByHandleEx(SafeFileHandle hFile, int FileInformationClass, void *lpFileInformation, uint dwBufferSize)Interop.Kernel32package
GetFileType(IntPtr hFile)Interop.Kernel32package
GetFileType(SafeHandle hFile)Interop.Kernel32package
GetFileType(SafeHandle hFile)Interop.Kernel32package
GetFinalPathNameByHandle(SafeFileHandle hFile, char *lpszFilePath, uint cchFilePath, uint dwFlags)Interop.Kernel32package
GetFullPathNameW(ref char lpFileName, uint nBufferLength, ref char lpBuffer, IntPtr lpFilePart)Interop.Kernel32package
GetGeoInfo(int location, int geoType, char *lpGeoData, int cchData, int LangId)Interop.Kernel32package
GetLargestConsoleWindowSize(IntPtr hConsoleOutput)Interop.Kernel32package
GetLastError()Interop.Kernel32package
GetLeadByteRanges(int codePage, byte[] leadByteRanges)Interop.Kernel32inlinepackagestatic
GetLeadByteRanges(int codePage, byte[] leadByteRanges)Interop.Kernel32inlinepackagestatic
GetLocaleInfoEx(string lpLocaleName, uint LCType, void *lpLCData, int cchData)Interop.Kernel32package
GetLogicalDrives()Interop.Kernel32package
GetLogicalDrives()Interop.Kernel32package
GetLongPathNameW(ref char lpszShortPath, ref char lpszLongPath, uint cchBuffer)Interop.Kernel32package
GetMessage(int errorCode)Interop.Kernel32inlinepackagestatic
GetMessage(int errorCode, IntPtr moduleHandle)Interop.Kernel32inlinepackagestatic
GetMessage(int errorCode)Interop.Kernel32inlinepackagestatic
GetMessage(int errorCode, IntPtr moduleHandle)Interop.Kernel32inlinepackagestatic
GetMessage(int errorCode)Interop.Kernel32inlinepackagestatic
GetMessage(int errorCode, IntPtr moduleHandle)Interop.Kernel32inlinepackagestatic
GetMessage(int errorCode)Interop.Kernel32inlinepackagestatic
GetMessage(int errorCode, IntPtr moduleHandle)Interop.Kernel32inlinepackagestatic
GetMessage(int errorCode)Interop.Kernel32inlinepackagestatic
GetMessage(int errorCode, IntPtr moduleHandle)Interop.Kernel32inlinepackagestatic
GetMessage(int errorCode)Interop.Kernel32inlinepackagestatic
GetMessage(int errorCode, IntPtr moduleHandle)Interop.Kernel32inlinepackagestatic
GetMessage(int errorCode)Interop.Kernel32inlinepackagestatic
GetMessage(int errorCode, IntPtr moduleHandle)Interop.Kernel32inlinepackagestatic
GetMessage(int errorCode)Interop.Kernel32inlinepackagestatic
GetMessage(int errorCode, IntPtr moduleHandle)Interop.Kernel32inlinepackagestatic
GetMessage(int errorCode)Interop.Kernel32inlinepackagestatic
GetMessage(int errorCode, IntPtr moduleHandle)Interop.Kernel32inlinepackagestatic
GetMessage(int errorCode)Interop.Kernel32inlinepackagestatic
GetMessage(int errorCode, IntPtr moduleHandle)Interop.Kernel32inlinepackagestatic
GetMessage(int errorCode)Interop.Kernel32inlinepackagestatic
GetMessage(int errorCode, IntPtr moduleHandle)Interop.Kernel32inlinepackagestatic
GetModuleBaseName(SafeProcessHandle processHandle, IntPtr moduleHandle, [Out] char[] baseName, int size)Interop.Kernel32package
GetModuleFileName(IntPtr hModule, ref char lpFilename, uint nSize)Interop.Kernel32package
GetModuleFileNameEx(SafeProcessHandle processHandle, IntPtr moduleHandle, [Out] char[] baseName, int size)Interop.Kernel32package
GetModuleInformation(SafeProcessHandle processHandle, IntPtr moduleHandle, out NtModuleInfo ntModuleInfo, int size)Interop.Kernel32private
GetModuleInformation(SafeProcessHandle processHandle, IntPtr moduleHandle, out NtModuleInfo ntModuleInfo)Interop.Kernel32inlinepackagestatic
GetNamedPipeHandleStateW(SafePipeHandle hNamedPipe, uint *lpState, uint *lpCurInstances, uint *lpMaxCollectionCount, uint *lpCollectDataTimeout, char *lpUserName, uint nMaxUserNameSize)Interop.Kernel32package
GetNamedPipeInfo(SafePipeHandle hNamedPipe, uint *lpFlags, uint *lpOutBufferSize, uint *lpInBufferSize, uint *lpMaxInstances)Interop.Kernel32package
GetNativeSystemInfo(out SYSTEM_INFO lpSystemInfo)Interop.Kernel32package
GetNLSVersionEx(int function, string localeName, NlsVersionInfoEx *lpVersionInformation)Interop.Kernel32package
GetOverlappedResult(SafeFileHandle hFile, NativeOverlapped *lpOverlapped, ref int lpNumberOfBytesTransferred, bool bWait)Interop.Kernel32package
GetPriorityClass(SafeProcessHandle handle)Interop.Kernel32package
GetProcessAffinityMask(SafeProcessHandle handle, out IntPtr processMask, out IntPtr systemMask)Interop.Kernel32package
GetProcessId(SafeProcessHandle nativeHandle)Interop.Kernel32
GetProcessMemoryInfo(IntPtr Process, ref PROCESS_MEMORY_COUNTERS ppsmemCounters, uint cb)Interop.Kernel32package
GetProcessPriorityBoost(SafeProcessHandle handle, out bool disabled)Interop.Kernel32package
GetProcessTimes(SafeProcessHandle handle, out long creation, out long exit, out long kernel, out long user)Interop.Kernel32package
GetProcessTimes(IntPtr handleProcess, out long creation, out long exit, out long kernel, out long user)Interop.Kernel32package
GetProcessWorkingSetSizeEx(SafeProcessHandle handle, out IntPtr min, out IntPtr max, out int flags)Interop.Kernel32package
GetQueuedCompletionStatus(IntPtr CompletionPort, out int lpNumberOfBytes, out UIntPtr CompletionKey, out IntPtr lpOverlapped, int dwMilliseconds)Interop.Kernel32package
GetStdHandle(int nStdHandle)Interop.Kernel32package
GetStdHandle(int nStdHandle)Interop.Kernel32package
GetStdHandle(int nStdHandle)Interop.Kernel32package
GetSystemDirectoryW(ref char lpBuffer, uint uSize)Interop.Kernel32package
GetSystemInfo(out SYSTEM_INFO lpSystemInfo)Interop.Kernel32package
GetSystemInfo(out SYSTEM_INFO lpSystemInfo)Interop.Kernel32package
GetSystemInfo(out SYSTEM_INFO lpSystemInfo)Interop.Kernel32package
GetSystemTime(SYSTEMTIME *lpSystemTime)Interop.Kernel32package
GetSystemTimes(out long idle, out long kernel, out long user)Interop.Kernel32package
GetTempFileNameW(ref char lpPathName, string lpPrefixString, uint uUnique, ref char lpTempFileName)Interop.Kernel32package
GetTempPathW(int bufferLen, ref char buffer)Interop.Kernel32package
GetThreadPriority(SafeThreadHandle handle)Interop.Kernel32package
GetThreadPriorityBoost(SafeThreadHandle handle, out bool disabled)Interop.Kernel32package
GetThreadTimes(SafeThreadHandle handle, out long creation, out long exit, out long kernel, out long user)Interop.Kernel32package
GetTimeZoneInformation(out TIME_ZONE_INFORMATION lpTimeZoneInformation)Interop.Kernel32package
GetUserGeoID(int geoClass)Interop.Kernel32package
GetUserPreferredUILanguages(uint dwFlags, uint *pulNumLanguages, char *pwszLanguagesBuffer, uint *pcchLanguagesBuffer)Interop.Kernel32package
GetVolumeInformation(string drive, char *volumeName, int volumeNameBufLen, int *volSerialNumber, int *maxFileNameLen, out int fileSystemFlags, char *fileSystemName, int fileSystemNameBufLen)Interop.Kernel32package
GetVolumeInformation(string drive, char *volumeName, int volumeNameBufLen, int *volSerialNumber, int *maxFileNameLen, out int fileSystemFlags, char *fileSystemName, int fileSystemNameBufLen)Interop.Kernel32package
GlobalMemoryStatusEx(MEMORYSTATUSEX *lpBuffer)Interop.Kernel32package
GlobalMemoryStatusEx(MEMORYSTATUSEX *lpBuffer)Interop.Kernel32package
HandleFlags enum nameInterop.Kernel32package
InitializeConditionVariable(CONDITION_VARIABLE *ConditionVariable)Interop.Kernel32package
InitializeCriticalSection(CRITICAL_SECTION *lpCriticalSection)Interop.Kernel32package
IsGetConsoleModeCallSuccessful(IntPtr handle)Interop.Kernel32inlinepackagestatic
IsNLSDefinedString(int Function, uint dwFlags, IntPtr lpVersionInformation, char *lpString, int cchStr)Interop.Kernel32package
IsWow64Process(IntPtr hProcess, out bool Wow64Process)Interop.Kernel32package
IsWow64Process(SafeProcessHandle hProcess, out bool Wow64Process)Interop.Kernel32package
LCIDToLocaleName(int locale, char *pLocaleName, int cchName, uint dwFlags)Interop.Kernel32package
LCMapStringEx(string lpLocaleName, uint dwMapFlags, char *lpSrcStr, int cchSrc, void *lpDestStr, int cchDest, void *lpVersionInformation, void *lpReserved, IntPtr sortHandle)Interop.Kernel32package
LeaveCriticalSection(CRITICAL_SECTION *lpCriticalSection)Interop.Kernel32package
LoadLibraryEx(string libFilename, IntPtr reserved, int flags)Interop.Kernel32package
LoadLibraryEx(string libFilename, IntPtr reserved, int flags)Interop.Kernel32package
LoadLibraryEx(string libFilename, IntPtr reserved, int flags)Interop.Kernel32package
LoadLibraryEx(string libFilename, IntPtr reserved, int flags)Interop.Kernel32package
LocalAlloc(uint uFlags, nuint uBytes)Interop.Kernel32package
LocaleNameToLCID(string lpName, uint dwFlags)Interop.Kernel32package
LocalFree(IntPtr hMem)Interop.Kernel32package
LocalReAlloc(IntPtr hMem, nuint uBytes, uint uFlags)Interop.Kernel32package
LockFile(SafeFileHandle handle, int offsetLow, int offsetHigh, int countLow, int countHigh)Interop.Kernel32package
MapViewOfFile(SafeMemoryMappedFileHandle hFileMappingObject, int dwDesiredAccess, int dwFileOffsetHigh, int dwFileOffsetLow, UIntPtr dwNumberOfBytesToMap)Interop.Kernel32package
MoveFile(string src, string dst, bool overwrite)Interop.Kernel32inlinepackagestatic
MoveFileExPrivate(string src, string dst, uint flags)Interop.Kernel32private
MultiByteToWideChar(uint CodePage, uint dwFlags, byte *lpMultiByteStr, int cbMultiByte, char *lpWideCharStr, int cchWideChar)Interop.Kernel32package
MultiByteToWideChar(uint CodePage, uint dwFlags, byte *lpMultiByteStr, int cbMultiByte, char *lpWideCharStr, int cchWideChar)Interop.Kernel32package
MultiByteToWideChar(uint CodePage, uint dwFlags, byte *lpMultiByteStr, int cbMultiByte, char *lpWideCharStr, int cchWideChar)Interop.Kernel32package
OpenEvent(uint desiredAccess, bool inheritHandle, string name)Interop.Kernel32package
OpenFileMapping(int dwDesiredAccess, [MarshalAs(UnmanagedType.Bool)] bool bInheritHandle, string lpName)Interop.Kernel32package
OpenMutex(uint desiredAccess, bool inheritHandle, string name)Interop.Kernel32package
OpenProcess(int access, bool inherit, int processId)Interop.Kernel32package
OpenSemaphore(uint desiredAccess, bool inheritHandle, string name)Interop.Kernel32package
OpenThread(int access, bool inherit, int threadId)Interop.Kernel32package
OutputDebugString(string message)Interop.Kernel32package
PeekConsoleInput(IntPtr hConsoleInput, out InputRecord buffer, int numInputRecords_UseOne, out int numEventsRead)Interop.Kernel32package
PostQueuedCompletionStatus(IntPtr CompletionPort, int dwNumberOfBytesTransferred, UIntPtr CompletionKey, IntPtr lpOverlapped)Interop.Kernel32package
ProcessorArchitecture enum nameInterop.Kernel32package
QueryPerformanceCounter(long *lpPerformanceCount)Interop.Kernel32package
QueryPerformanceFrequency(long *lpFrequency)Interop.Kernel32package
QueryUnbiasedInterruptTime(out ulong UnbiasedTime)Interop.Kernel32package
ReadConsole(IntPtr hConsoleInput, byte *lpBuffer, int nNumberOfCharsToRead, out int lpNumberOfCharsRead, IntPtr pInputControl)Interop.Kernel32package
ReadConsoleInput(IntPtr hConsoleInput, out InputRecord buffer, int numInputRecords_UseOne, out int numEventsRead)Interop.Kernel32package
ReadConsoleOutput(IntPtr hConsoleOutput, CHAR_INFO *pBuffer, COORD bufferSize, COORD bufferCoord, ref SMALL_RECT readRegion)Interop.Kernel32package
ReadDirectoryChangesW(SafeFileHandle hDirectory, byte[] lpBuffer, uint nBufferLength, bool bWatchSubtree, uint dwNotifyFilter, uint *lpBytesReturned, NativeOverlapped *lpOverlapped, void *lpCompletionRoutine)Interop.Kernel32package
ReadFile(IntPtr handle, byte *bytes, int numBytesToRead, out int numBytesRead, IntPtr mustBeZero)Interop.Kernel32package
ReadFile(SafeHandle handle, byte *bytes, int numBytesToRead, out int numBytesRead, IntPtr mustBeZero)Interop.Kernel32package
ReadFile(SafeHandle handle, byte *bytes, int numBytesToRead, IntPtr numBytesRead_mustBeZero, NativeOverlapped *overlapped)Interop.Kernel32package
ReadFile(SafeHandle handle, byte *bytes, int numBytesToRead, IntPtr numBytesRead_mustBeZero, NativeOverlapped *overlapped)Interop.Kernel32package
ReadFile(SafeHandle handle, byte *bytes, int numBytesToRead, out int numBytesRead, NativeOverlapped *overlapped)Interop.Kernel32package
ReadFileScatter(SafeHandle hFile, long *aSegmentArray, int nNumberOfBytesToRead, IntPtr lpReserved, NativeOverlapped *lpOverlapped)Interop.Kernel32package
ReleaseMutex(SafeWaitHandle handle)Interop.Kernel32package
ReleaseSemaphore(SafeWaitHandle handle, int releaseCount, out int previousCount)Interop.Kernel32package
RemoveDirectory(string path)Interop.Kernel32inlinepackagestatic
RemoveDirectoryPrivate(string path)Interop.Kernel32private
ReplaceFile(string replacedFileName, string replacementFileName, string backupFileName, int dwReplaceFlags, IntPtr lpExclude, IntPtr lpReserved)Interop.Kernel32inlinepackagestatic
ReplaceFilePrivate(string replacedFileName, string replacementFileName, string backupFileName, int dwReplaceFlags, IntPtr lpExclude, IntPtr lpReserved)Interop.Kernel32private
ResetEvent(SafeWaitHandle handle)Interop.Kernel32package
ResolveLocaleName(string lpNameToResolve, char *lpLocaleName, int cchLocaleName)Interop.Kernel32package
SetConsoleCP(int codePage)Interop.Kernel32package
SetConsoleCtrlHandler(delegate *unmanaged< int, BOOL > HandlerRoutine, bool Add)Interop.Kernel32package
SetConsoleCursorInfo(IntPtr hConsoleOutput, ref CONSOLE_CURSOR_INFO cci)Interop.Kernel32package
SetConsoleCursorPosition(IntPtr hConsoleOutput, COORD cursorPosition)Interop.Kernel32package
SetConsoleMode(IntPtr handle, int mode)Interop.Kernel32package
SetConsoleOutputCP(int codePage)Interop.Kernel32package
SetConsoleScreenBufferSize(IntPtr hConsoleOutput, COORD size)Interop.Kernel32package
SetConsoleTextAttribute(IntPtr hConsoleOutput, short wAttributes)Interop.Kernel32package
SetConsoleTitle(string title)Interop.Kernel32package
SetConsoleWindowInfo(IntPtr hConsoleOutput, bool absolute, SMALL_RECT *consoleWindow)Interop.Kernel32package
SetCurrentDirectory(string path)Interop.Kernel32package
SetEnvironmentVariable(string lpName, string lpValue)Interop.Kernel32package
SetEvent(SafeWaitHandle handle)Interop.Kernel32package
SetFileAttributes(string name, int attr)Interop.Kernel32inlinepackagestatic
SetFileAttributesPrivate(string name, int attr)Interop.Kernel32private
SetFileCompletionNotificationModes(SafeHandle handle, FileCompletionNotificationModes flags)Interop.Kernel32package
SetFileCompletionNotificationModes(SafeHandle handle, FileCompletionNotificationModes flags)Interop.Kernel32package
SetFileInformationByHandle(SafeFileHandle hFile, int FileInformationClass, void *lpFileInformation, uint dwBufferSize)Interop.Kernel32package
SetFilePointerEx(SafeFileHandle hFile, long liDistanceToMove, out long lpNewFilePointer, uint dwMoveMethod)Interop.Kernel32package
SetHandleInformation(SafeHandle hObject, HandleFlags dwMask, HandleFlags dwFlags)Interop.Kernel32package
SetLastError(int errorCode)Interop.Kernel32package
SetNamedPipeHandleState(SafePipeHandle hNamedPipe, int *lpMode, IntPtr lpMaxCollectionCount, IntPtr lpCollectDataTimeout)Interop.Kernel32package
SetPriorityClass(SafeProcessHandle handle, int priorityClass)Interop.Kernel32package
SetProcessAffinityMask(SafeProcessHandle handle, IntPtr mask)Interop.Kernel32package
SetProcessPriorityBoost(SafeProcessHandle handle, bool disabled)Interop.Kernel32package
SetProcessWorkingSetSizeEx(SafeProcessHandle handle, IntPtr min, IntPtr max, int flags)Interop.Kernel32package
SetThreadAffinityMask(SafeThreadHandle handle, IntPtr mask)Interop.Kernel32package
SetThreadErrorMode(uint dwNewMode, out uint lpOldMode)Interop.Kernel32package
SetThreadErrorMode(uint dwNewMode, out uint lpOldMode)Interop.Kernel32package
SetThreadErrorMode(uint dwNewMode, out uint lpOldMode)Interop.Kernel32package
SetThreadIdealProcessor(SafeThreadHandle handle, int processor)Interop.Kernel32package
SetThreadPriority(SafeThreadHandle handle, int priority)Interop.Kernel32package
SetThreadPriorityBoost(SafeThreadHandle handle, bool disabled)Interop.Kernel32package
SetVolumeLabel(string driveLetter, string volumeName)Interop.Kernel32package
SleepConditionVariableCS(CONDITION_VARIABLE *ConditionVariable, CRITICAL_SECTION *CriticalSection, int dwMilliseconds)Interop.Kernel32package
SystemTimeToFileTime(SYSTEMTIME *lpSystemTime, ulong *lpFileTime)Interop.Kernel32package
TerminateProcess(SafeProcessHandle processHandle, int exitCode)Interop.Kernel32package
TryGetACPCodePage(out int codePage)Interop.Kernel32inlinepackagestatic
TzSpecificLocalTimeToSystemTime(IntPtr lpTimeZoneInformation, SYSTEMTIME *lpLocalTime, SYSTEMTIME *lpUniversalTime)Interop.Kernel32package
UnlockFile(SafeFileHandle handle, int offsetLow, int offsetHigh, int countLow, int countHigh)Interop.Kernel32package
UnmapViewOfFile(IntPtr lpBaseAddress)Interop.Kernel32package
VerifyVersionInfoW(ref OSVERSIONINFOEX lpVersionInfo, uint dwTypeMask, ulong dwlConditionMask)Interop.Kernel32package
VerLanguageName(uint wLang, char *szLang, uint cchLang)Interop.Kernel32package
VerSetConditionMask(ulong ConditionMask, uint TypeMask, byte Condition)Interop.Kernel32package
VirtualAlloc(SafeHandle lpAddress, UIntPtr dwSize, int flAllocationType, int flProtect)Interop.Kernel32package
VirtualAlloc(void *lpAddress, UIntPtr dwSize, int flAllocationType, int flProtect)Interop.Kernel32package
VirtualFree(void *lpAddress, UIntPtr dwSize, int dwFreeType)Interop.Kernel32package
VirtualQuery(SafeHandle lpAddress, ref MEMORY_BASIC_INFORMATION lpBuffer, UIntPtr dwLength)Interop.Kernel32package
VirtualQuery(void *lpAddress, ref MEMORY_BASIC_INFORMATION lpBuffer, UIntPtr dwLength)Interop.Kernel32package
WaitNamedPipe(string name, int timeout)Interop.Kernel32package
WakeConditionVariable(CONDITION_VARIABLE *ConditionVariable)Interop.Kernel32package
WideCharToMultiByte(uint CodePage, uint dwFlags, char *lpWideCharStr, int cchWideChar, byte *lpMultiByteStr, int cbMultiByte, IntPtr lpDefaultChar, IntPtr lpUsedDefaultChar)Interop.Kernel32package
WideCharToMultiByte(uint CodePage, uint dwFlags, char *lpWideCharStr, int cchWideChar, byte *lpMultiByteStr, int cbMultiByte, IntPtr lpDefaultChar, IntPtr lpUsedDefaultChar)Interop.Kernel32package
WideCharToMultiByte(uint CodePage, uint dwFlags, char *lpWideCharStr, int cchWideChar, byte *lpMultiByteStr, int cbMultiByte, IntPtr lpDefaultChar, IntPtr lpUsedDefaultChar)Interop.Kernel32package
WriteConsole(IntPtr hConsoleOutput, byte *lpBuffer, int nNumberOfCharsToWrite, out int lpNumberOfCharsWritten, IntPtr lpReservedMustBeNull)Interop.Kernel32package
WriteConsoleOutput(IntPtr hConsoleOutput, CHAR_INFO *buffer, COORD bufferSize, COORD bufferCoord, ref SMALL_RECT writeRegion)Interop.Kernel32package
WriteFile(IntPtr handle, byte *bytes, int numBytesToWrite, out int numBytesWritten, IntPtr mustBeZero)Interop.Kernel32package
WriteFile(SafeHandle handle, byte *bytes, int numBytesToWrite, out int numBytesWritten, IntPtr mustBeZero)Interop.Kernel32package
WriteFile(SafeHandle handle, byte *bytes, int numBytesToWrite, IntPtr numBytesWritten_mustBeZero, NativeOverlapped *lpOverlapped)Interop.Kernel32package
WriteFile(SafeHandle handle, byte *bytes, int numBytesToWrite, IntPtr numBytesWritten_mustBeZero, NativeOverlapped *lpOverlapped)Interop.Kernel32package
WriteFile(SafeHandle handle, byte *bytes, int numBytesToWrite, out int numBytesWritten, NativeOverlapped *lpOverlapped)Interop.Kernel32package
WriteFile(IntPtr handle, byte *bytes, int numBytesToWrite, out int numBytesWritten, IntPtr mustBeZero)Interop.Kernel32package
WriteFileGather(SafeHandle hFile, long *aSegmentArray, int nNumberOfBytesToWrite, IntPtr lpReserved, NativeOverlapped *lpOverlapped)Interop.Kernel32package