System.Runtime Module

The System.Runtime module contains symbols for functions that form the lowest level of the Cmajor runtime library. The functions themselves are defined in the rt library written in C++.

Namespaces

System
Runtime

Files

System.Runtime/FunctionProfiler.cm
System.Runtime/Keys.cm
System.Runtime/Os.cm
System.Runtime/Runtime.cm
System.Runtime/StaticInitCriticalSection.cm
System.Runtime/Tracer.cm
System.Runtime/Unwind.cm
System.Runtime/Win.cm

Functions

public extern cdecl nothrow ulong OsAllocateMemoryPage(ulong pageSize)
public extern cdecl nothrow void* OsAssociateFileWithCompletionPort(void* fileHandle, void* completionPort, ulong completionKey)
public extern cdecl nothrow void OsCloseEvent(void* eventHandle)
public extern cdecl nothrow void OsCloseHostFile(void* fileHandle)
public extern cdecl nothrow void OsCloseIoCompletionPort(void* completionPortHandle)
public extern cdecl nothrow void* OsConvertThreadToFiber(void* param)
public extern cdecl nothrow void OsCopyMemoryPage(ulong fromAddress, ulong toAddress, ulong pageSize)
public extern cdecl nothrow void* OsCreateConsoleOutputHandle()
public extern cdecl nothrow void* OsCreateEvent()
public extern cdecl nothrow void* OsCreateFiber(ulong stackSize, void* startAddress, void* param)
public extern cdecl nothrow void* OsCreateHostFile(const char* filePath, bool randomAccess)
public extern cdecl nothrow void* OsCreateIoCompletionPort()
public extern cdecl nothrow void* OsCreateOverlapped(ulong offset)
public extern cdecl nothrow void OsDeleteFiber(void* fiber)
public extern cdecl nothrow void OsDestroyOverlapped(void* overlapped)
public extern cdecl nothrow void OsFindClose(void* findHandle)
public extern cdecl nothrow void* OsFindFirstFile(const char* pathMask, char* fileName)
public extern cdecl nothrow bool OsFindNextFile(void* findHandle, char* fileName)
public extern cdecl nothrow void OsFormatMessage(ulong errorCode, char* buffer)
public extern cdecl nothrow bool OsFreeMemoryPage(ulong pageAddress)
public extern cdecl nothrow bool OsGetComputerName(char* buffer, int size)
public extern cdecl nothrow bool OsGetConsoleScreenBufferInfo(void* consoleOutputHandle, int* cursorPosX, int* cursorPosY, int* screenSizeX, int* screenSizeY, ushort* attrs)
public extern cdecl nothrow uint OsGetDriveType(const char* rootPathName)
public extern cdecl nothrow void* OsGetFiberData()
public extern cdecl nothrow uint OsGetFileAttributes(const char* filePath)
public extern cdecl nothrow long OsGetFileSize(void* fileHandle)
public extern cdecl nothrow bool OsGetFileTimes(const char* filePath, byte* ctime, byte* mtime, byte* atime)
public extern cdecl nothrow ulong OsGetLastError()
public extern cdecl nothrow bool OsGetLogicalDrives(char* buffer, int bufSize)
public extern cdecl nothrow int OsGetMaxComputerNameLength()
public extern cdecl nothrow bool OsGetQueuedCompletionStatus(void* completionPortHandle, ulong* numberOfBytes, ulong* completionKey, void** overlapped)
public extern cdecl nothrow void* OsGetStdHandle(int stdInOutOrErr)
public extern cdecl nothrow void* OsOpenHostFile(const char* filePath, bool randomAccess)
public extern cdecl nothrow bool OsPostQueuedCompletionStatus(void* completionPortHandle, ulong numberOfBytes, ulong completionKey)
public extern cdecl nothrow bool OsReadConsoleInput(void* consoleInputHandle, uchar* c)
public extern cdecl nothrow bool OsReadFile(void* fileHandle, void* buffer, uint numberOfBytesToRead, void* overlapped)
public extern cdecl nothrow byte OsReadMemoryByte(ulong address)
public extern cdecl nothrow bool OsRegisterConsoleCallback(void* consoleInputHandle, ulong callBackValue)
public extern cdecl nothrow void OsResetEvent(void* eventHandle)
public extern cdecl nothrow bool OsSetConsoleCursorPosition(void* consoleOutputHandle, int cursorPosX, int cursorPosY)
public extern cdecl nothrow bool OsSetConsoleTextAttribute(ushort attrs)
public extern cdecl nothrow void OsSetEvent(void* eventHandle)
public extern cdecl nothrow void OsSwitchToFiber(void* fiber)
public extern cdecl nothrow void OsWaitEvent(void* eventHandle)
public extern cdecl nothrow int OsWaitForMultipleObjects(uint count, void** handles)
public extern cdecl nothrow bool OsWriteConsole(void* consoleOutputHandle, const uchar* chars)
public extern cdecl nothrow bool OsWriteFile(void* fileHandle, void* buffer, uint numberOfBytesToWrite, void* overlapped)
public extern cdecl nothrow void OsWriteMemoryByte(ulong address, byte b)
public extern cdecl nothrow double Pow(double x, double y)
public extern cdecl nothrow void* RtAcceptSocket(void* socketHandle, int& errorStringHandle)
public extern cdecl nothrow void* RtAddBigFloat(void* left, void* right, int& errorStrHandle)
public extern cdecl nothrow void* RtAddBigInt(void* left, void* right, int& errorStrHandle)
public extern cdecl nothrow void* RtAddBigRational(void* left, void* right, int& errorStrHandle)
public extern cdecl nothrow void RtAddCh(int ch)
public extern cdecl nothrow void RtAddCompileUnitFunction(void* functionAddress, const char* functionName, const char* sourceFilePath)
public extern cdecl nothrow void RtAddRedirection(int execHandle, int handle, const char* file)
public extern cdecl nothrow void RtAddStr(const char* str)
public extern cdecl nothrow void* RtAllocateConditionVariable()
public extern cdecl nothrow void* RtAllocateMutex()
public extern cdecl nothrow void* RtAllocateRecursiveMutex()
public extern cdecl nothrow void* RtAndBigInt(void* left, void* right, int& errorStrHandle)
public extern cdecl nothrow double RtArcCos(double x)
public extern cdecl nothrow double RtArcSin(double x)
public extern cdecl nothrow int RtArgc()
public extern cdecl nothrow const char** RtArgv()
public extern cdecl nothrow char RtAsciiToLower(char c)
public extern cdecl nothrow char RtAsciiToUpper(char c)
public extern cdecl nothrow double RtAtan2(double y, double x)
public extern cdecl nothrow void RtAttrOff(int attrs)
public extern cdecl nothrow void RtAttrOn(int attrs)
public extern cdecl nothrow void RtAttrSet(int attrs)
public extern cdecl nothrow int RtBeginExec(const char* command)
public extern cdecl nothrow int RtBeginGetPathToExecutable()
public extern cdecl nothrow int RtBeginIterateDirectory(const char* directoryPath)
public extern cdecl nothrow void RtBeginStaticInitCriticalSection(void* staticClassId)
public extern cdecl nothrow void RtBeginTraceFunction(int traceFunctionId)
public extern cdecl nothrow void RtBeginTracing()
public extern cdecl nothrow void RtBeginUnwindInfoInit()
public extern cdecl nothrow void* RtBigFloatToBigInt(void* handle, int& errorStrHandle)
public extern cdecl nothrow void* RtBigFloatToBigRational(void* handle, int& errorStrHandle)
public extern cdecl nothrow const char* RtBigFloatToCharPtr(void* handle, int& errorStrHandle)
public extern cdecl nothrow double RtBigFloatToDouble(void* handle, int& errorStrHandle)
public extern cdecl nothrow const char* RtBigIntToCharPtr(void* handle, int& errorStrHandle)
public extern cdecl nothrow int RtBigIntToInt(void* handle, int& errorStrHandle)
public extern cdecl nothrow long RtBigIntToLong(void* handle, int& errorStrHandle)
public extern cdecl nothrow uint RtBigIntToUInt(void* handle, int& errorStrHandle)
public extern cdecl nothrow ulong RtBigIntToULong(void* handle, int& errorStrHandle)
public extern cdecl nothrow void* RtBigRationalToBigInt(void* handle, int& errorStrHandle)
public extern cdecl nothrow const char* RtBigRationalToCharPtr(void* handle, int& errorStrHandle)
public extern cdecl nothrow bool RtBindSocket(void* socketHandle, int port, int& errorStringHandle)
public extern cdecl nothrow short RtBlack()
public extern cdecl nothrow short RtBlue()
public extern cdecl nothrow void RtCBreak()
public extern cdecl nothrow void RtCaptureException(void*& exception, ulong& exceptionClassIdHi, ulong& exceptionClassIdLo)
public extern cdecl nothrow void RtClear()
public extern cdecl nothrow void RtClearToEol()
public extern cdecl nothrow bool RtClose(void* fileHandle, int& errorStringHandle)
public extern cdecl nothrow bool RtCloseSocket(void* socketHandle, int& errorStringHandle)
public extern cdecl nothrow int RtColorPair(short n)
public extern cdecl nothrow int RtCompressBZip2(void* outChunk, uint outChunkSize, uint* have, uint* outAvail, void* handle, int action)
public extern cdecl nothrow void* RtConnectSocket(const char* node, const char* service, int options, int& errorStringHandle)
public extern cdecl nothrow void* RtConvertThreadToFiber(void* param)
public extern cdecl nothrow bool RtCopyFile(const char* sourcFilePath, const char* targetFilePath, int& errorStringHandle)
public extern cdecl nothrow double RtCos(double x)
public extern cdecl nothrow void* RtCplBigInt(void* handle, int& errorStrHandle)
public extern cdecl nothrow void* RtCreateBigFloatFromBigInt(void* handle, int& errorStrHandle)
public extern cdecl nothrow void* RtCreateBigFloatFromBigRational(void* handle, int& errorStrHandle)
public extern cdecl nothrow void* RtCreateBigFloatFromCopy(void* handle, int& errorStrHandle)
public extern cdecl nothrow void* RtCreateBigFloatFromDouble(double v, int& errorStrHandle)
public extern cdecl nothrow void* RtCreateBigFloatFromInt(int v, int& errorStrHandle)
public extern cdecl nothrow void* RtCreateBigFloatFromLong(long v, int& errorStrHandle)
public extern cdecl nothrow void* RtCreateBigFloatFromStr(const char* v, int& errorStrHandle)
public extern cdecl nothrow void* RtCreateBigFloatFromUInt(uint v, int& errorStrHandle)
public extern cdecl nothrow void* RtCreateBigFloatFromULong(ulong v, int& errorStrHandle)
public extern cdecl nothrow void* RtCreateBigIntFromCopy(void* handle, int& errorStrHandle)
public extern cdecl nothrow void* RtCreateBigIntFromInt(int v, int& errorStrHandle)
public extern cdecl nothrow void* RtCreateBigIntFromLong(long v, int& errorStrHandle)
public extern cdecl nothrow void* RtCreateBigIntFromStr(const char* v, int& errorStrHandle)
public extern cdecl nothrow void* RtCreateBigIntFromUInt(uint v, int& errorStrHandle)
public extern cdecl nothrow void* RtCreateBigIntFromULong(ulong v, int& errorStrHandle)
public extern cdecl nothrow void* RtCreateBigRationalFromBigInt(void* handle, int& errorStrHandle)
public extern cdecl nothrow void* RtCreateBigRationalFromBigInts(void* numerator, void* denominator, int& errorStrHandle)
public extern cdecl nothrow void* RtCreateBigRationalFromCopy(void* handle, int& errorStrHandle)
public extern cdecl nothrow void* RtCreateBigRationalFromInt(int v, int& errorStrHandle)
public extern cdecl nothrow void* RtCreateBigRationalFromLong(long v, int& errorStrHandle)
public extern cdecl nothrow void* RtCreateBigRationalFromStr(const char* v, int& errorStrHandle)
public extern cdecl nothrow void* RtCreateBigRationalFromUInt(uint v, int& errorStrHandle)
public extern cdecl nothrow void* RtCreateBigRationalFromULong(ulong v, int& errorStrHandle)
public extern cdecl nothrow void* RtCreateDefaultBigFloat(int& errorStrHandle)
public extern cdecl nothrow void* RtCreateDefaultBigInt(int& errorStrHandle)
public extern cdecl nothrow void* RtCreateDefaultBigRational(int& errorStrHandle)
public extern cdecl nothrow void RtCreateDirectories(const char* directoryPath)
public extern cdecl nothrow void* RtCreateFiber(ulong stackSize, void* startAddress, void* param)
public extern cdecl nothrow void* RtCreateProcess(const char* command, int redirections, int& errorStringHandle)
public extern cdecl nothrow void* RtCreateSocket(int& errorStringHandle)
public extern cdecl nothrow void RtCursSet(int visibility)
public extern cdecl nothrow short RtCyan()
public extern cdecl nothrow int RtDecompressBZip2(void* outChunk, uint outChunkSize, uint* have, uint* outAvail, uint* inAvail, void* handle)
public extern cdecl nothrow int RtDeflateZlib(void* outChunk, uint outChunkSize, uint* have, uint* outAvail, void* handle, int flush)
public extern cdecl nothrow void RtDeleteCharPtr(const char* ptr)
public extern cdecl nothrow void RtDeleteFiber(void* fiber)
public extern cdecl nothrow void RtDeleteProcess(void* process)
public extern cdecl nothrow void* RtDenominatorBigRational(void* handle, int& errorStrHandle)
public extern cdecl nothrow void RtDestroyBigFloat(void* handle)
public extern cdecl nothrow void RtDestroyBigInt(void* handle)
public extern cdecl nothrow void RtDestroyBigRational(void* handle)
public extern cdecl nothrow void RtDestroySocket(void* socketHandle)
public extern cdecl nothrow bool RtDirectoryExists(const char* directoryPath)
public extern cdecl nothrow void RtDispose(void* ptr)
public extern cdecl nothrow void RtDisposeCallStack()
public extern cdecl nothrow void RtDisposeError(int errorId)
public extern cdecl nothrow bool RtDisposeFile(void* fileHandle, int& errorStringHandle)
public extern cdecl nothrow void RtDisposeStackTrace()
public extern cdecl nothrow void RtDisposeString(int stringHandle)
public extern cdecl nothrow void* RtDivBigFloat(void* left, void* right, int& errorStrHandle)
public extern cdecl nothrow void* RtDivBigInt(void* left, void* right, int& errorStrHandle)
public extern cdecl nothrow void* RtDivBigRational(void* left, void* right, int& errorStrHandle)
public extern cdecl nothrow void RtDone()
public extern cdecl nothrow void RtDoneBZip2(int mode, void* handle)
public extern cdecl nothrow void RtDoneScreen()
public extern cdecl nothrow void RtDoneZlib(int mode, void* handle)
public extern cdecl nothrow ulong RtDynamicInitVmt(void* vmt)
public extern cdecl nothrow void RtEcho()
public extern cdecl nothrow int RtEndExec(int execHandle)
public extern cdecl nothrow void RtEndGetPathToExecutable(int pathHandle)
public extern cdecl nothrow void RtEndIterateDirectory(int directoryIterationHandle)
public extern cdecl nothrow void RtEndProfiling()
public extern cdecl nothrow void RtEndStaticInitCriticalSection(void* staticClassId)
public extern cdecl nothrow void RtEndTraceFunction(int traceFunctionId)
public extern cdecl nothrow void RtEndTracing()
public extern cdecl nothrow void RtEndUnitTest(const char* testName, int exitCode)
public extern cdecl nothrow void RtEndUnwindInfoInit()
public extern cdecl nothrow void RtEnqueueDestruction(void* destructor, void* arg)
public extern cdecl nothrow bool RtEof(void* fileHandle)
public extern cdecl nothrow double RtEpsilon()
public extern cdecl nothrow bool RtEqualBigFloat(void* left, void* right, int& errorStrHandle)
public extern cdecl nothrow bool RtEqualBigInt(void* left, void* right, int& errorStrHandle)
public extern cdecl nothrow bool RtEqualBigRational(void* left, void* right, int& errorStrHandle)
public extern cdecl nothrow void RtErase()
public extern cdecl nothrow int RtExecute(const char* command)
public extern cdecl nothrow void RtExit(int exitCode)
public extern cdecl nothrow void RtFailAssertion(const char* assertion, const char* function, const char* sourceFilePath, int lineNumber)
public extern cdecl nothrow bool RtFileExists(const char* filePath)
public extern cdecl nothrow bool RtFlush(void* fileHandle, int& errorStringHandle)
public extern cdecl nothrow void RtFreeConditionVariable(void* nativeHandle)
public extern cdecl nothrow void RtFreeCurrentWorkingDirectoryHandle(int currentWorkingDirectoryHandle)
public extern cdecl nothrow void RtFreeMutex(void* nativeHandle)
public extern cdecl nothrow void RtFreeRecursiveMutex(void* nativeHandle)
public extern cdecl nothrow const char* RtGetCallStack()
public extern cdecl nothrow int RtGetCh()
public extern cdecl nothrow void RtGetCurrentDate(short* year, sbyte* month, sbyte* day)
public extern cdecl nothrow int RtGetCurrentDateTime(short* year, sbyte* month, sbyte* day, int* secs)
public extern cdecl nothrow long RtGetCurrentTime()
public extern cdecl nothrow const char* RtGetCurrentWorkingDirectory(int currentWorkingDirectoryHandle)
public extern cdecl nothrow int RtGetCurrentWorkingDirectoryHandle()
public extern cdecl nothrow const char* RtGetEnvironmentVariable(const char* environmentVariableName)
public extern cdecl nothrow const char* RtGetError(int errorId)
public extern cdecl nothrow void* RtGetException()
public extern cdecl nothrow void* RtGetFiberData()
public extern cdecl nothrow bool RtGetFileError(void* fileHandle, int& errorStringHandle)
public extern cdecl nothrow long RtGetFileSize(const char* filePath, int& errorStringHandle)
public extern cdecl nothrow void RtGetMaxYX(int* rows, int* cols)
public extern cdecl nothrow void RtGetNStr(char* str, int size)
public extern cdecl nothrow const char* RtGetNextDirectoryPath(int directoryIterationHandle)
public extern cdecl nothrow const char* RtGetNextFilePath(int directoryIterationHandle)
public extern cdecl nothrow const char* RtGetOsInfo()
public extern cdecl nothrow const char* RtGetPathToExecutable(int pathHandle)
public extern cdecl nothrow uint RtGetRandomSeed()
public extern cdecl nothrow int RtGetRawCh()
public extern cdecl nothrow const char* RtGetStackTrace()
public extern cdecl nothrow const char* RtGetString(int stringHandle)
public extern cdecl nothrow void RtGetYX(int* row, int* col)
public extern cdecl nothrow bool RtGreaterBigFloat(void* left, void* right, int& errorStrHandle)
public extern cdecl nothrow bool RtGreaterBigInt(void* left, void* right, int& errorStrHandle)
public extern cdecl nothrow bool RtGreaterBigRational(void* left, void* right, int& errorStrHandle)
public extern cdecl nothrow bool RtGreaterEqualBigFloat(void* left, void* right, int& errorStrHandle)
public extern cdecl nothrow bool RtGreaterEqualBigInt(void* left, void* right, int& errorStrHandle)
public extern cdecl nothrow bool RtGreaterEqualBigRational(void* left, void* right, int& errorStrHandle)
public extern cdecl nothrow short RtGreen()
public extern cdecl nothrow bool RtHandleException(void* exceptionTypeId)
public extern cdecl nothrow int RtInflateZlib(void* outChunk, uint outChunkSize, uint* have, uint* outAvail, uint* inAvail, void* handle)
public extern cdecl nothrow void RtInit(long numberOfPolymorphicClassIds, const ulong* polymorphicClassIdArray, long numberOfStaticClassIds, const ulong* staticClassIdArray, GlobalInitFunctionType globalInitFunction)
public extern cdecl nothrow int RtInitBZip2(int mode, int compressionLevel, int compressionWorkFactor, void** handle)
public extern cdecl nothrow void RtInitPair(short n, short foregroundColor, short backgroundColor)
public extern cdecl nothrow void RtInitRand(uint seed)
public extern cdecl nothrow void RtInitScreen()
public extern cdecl nothrow int RtInitZlib(int mode, int level, void** handle)
public extern cdecl nothrow bool RtIsConsoleHandle(int handle)
public extern cdecl nothrow bool RtIsUserAssertionFailureFunctionSet()
public extern cdecl nothrow void RtKeyPad()
public extern cdecl nothrow bool RtLastWriteTimeLess(const char* filePath1, const char* filePath2)
public extern cdecl nothrow bool RtLessBigFloat(void* left, void* right, int& errorStrHandle)
public extern cdecl nothrow bool RtLessBigInt(void* left, void* right, int& errorStrHandle)
public extern cdecl nothrow bool RtLessBigRational(void* left, void* right, int& errorStrHandle)
public extern cdecl nothrow bool RtLessEqualBigFloat(void* left, void* right, int& errorStrHandle)
public extern cdecl nothrow bool RtLessEqualBigInt(void* left, void* right, int& errorStrHandle)
public extern cdecl nothrow bool RtLessEqualBigRational(void* left, void* right, int& errorStrHandle)
public extern cdecl nothrow bool RtListenSocket(void* socketHandle, int backLog, int& errorStringHandle)
public extern cdecl nothrow void RtLockMutex(void* nativeHandle)
public extern cdecl nothrow void RtLockRecursiveMutex(void* nativeHandle)
public extern cdecl nothrow short RtMagenta()
public extern cdecl nothrow void* RtMemAlloc(long size)
public extern cdecl nothrow void* RtMemAllocInfo(long size, const char* info)
public extern cdecl nothrow void RtMemFree(void* ptr)
public extern cdecl nothrow void RtMemZero(void* ptr, long size)
public extern cdecl nothrow void* RtModBigInt(void* left, void* right, int& errorStrHandle)
public extern cdecl nothrow void RtMove(int row, int col)
public extern cdecl nothrow bool RtMoveFile(const char* sourcFilePath, const char* targetFilePath, int& errorStringHandle)
public extern cdecl nothrow void* RtMulBigFloat(void* left, void* right, int& errorStrHandle)
public extern cdecl nothrow void* RtMulBigInt(void* left, void* right, int& errorStrHandle)
public extern cdecl nothrow void* RtMulBigRational(void* left, void* right, int& errorStrHandle)
public extern cdecl nothrow void* RtNegBigFloat(void* handle, int& errorStrHandle)
public extern cdecl nothrow void* RtNegBigInt(void* handle, int& errorStrHandle)
public extern cdecl nothrow void* RtNegBigRational(void* handle, int& errorStrHandle)
public extern cdecl nothrow void RtNoCBreak()
public extern cdecl nothrow void RtNoEcho()
public extern cdecl nothrow void RtNoRaw()
public extern cdecl nothrow bool RtNotEqualBigFloat(void* left, void* right, int& errorStrHandle)
public extern cdecl nothrow bool RtNotEqualBigInt(void* left, void* right, int& errorStrHandle)
public extern cdecl nothrow bool RtNotEqualBigRational(void* left, void* right, int& errorStrHandle)
public extern cdecl nothrow int RtNotifyAll(void* nativeHandle)
public extern cdecl nothrow int RtNotifyOne(void* nativeHandle)
public extern cdecl nothrow long RtNow()
public extern cdecl nothrow void* RtNumeratorBigRational(void* handle, int& errorStrHandle)
public extern cdecl nothrow void* RtOpen(const char* filePath, byte openMode, int& errorStringHandle)
public extern cdecl nothrow void* RtOpenStdFile(int handle, int& errorStringHandle)
public extern cdecl nothrow void* RtOrBigInt(void* left, void* right, int& errorStrHandle)
public extern cdecl nothrow double RtPi()
public extern cdecl nothrow void RtPopUnwindInfo(void* prevUnwindInfo)
public extern cdecl nothrow void* RtPosBigFloat(void* handle, int& errorStrHandle)
public extern cdecl nothrow void* RtPosBigInt(void* handle, int& errorStrHandle)
public extern cdecl nothrow void* RtPosBigRational(void* handle, int& errorStrHandle)
public extern cdecl nothrow double RtPow(double x, int exponent)
public extern cdecl nothrow bool RtProcessEof(void* process, int handle, int& errorStringHandle)
public extern cdecl nothrow int RtProcessExitCode(void* process, int& errorStringHandle)
public extern cdecl nothrow int RtProcessReadLine(void* process, int handle, int& errorStringHandle)
public extern cdecl nothrow int RtProcessReadToEnd(void* process, int handle, int& errorStringHandle)
public extern cdecl nothrow bool RtProcessRunning(void* process, int& errorStringHandle)
public extern cdecl nothrow bool RtProcessTerminate(void* process, int& errorStringHandle)
public extern cdecl nothrow bool RtProcessWaitForExit(void* process, int& errorStringHandle)
public extern cdecl nothrow bool RtProcessWriteLine(void* process, const char* line, int& errorStringHandle)
public extern cdecl nothrow void RtProfileEndFunction(void* functionId)
public extern cdecl nothrow void RtProfileStartFunction(void* functionId)
public extern cdecl nothrow void* RtPushUnwindInfo(void* unwindInfo)
public extern cdecl nothrow uint RtRandom()
public extern cdecl nothrow ulong RtRandom64()
public extern cdecl nothrow void RtRaw()
public extern cdecl nothrow long RtRead(void* fileHandle, byte* buffer, long bufferSize, int& errorStringHandle)
public extern cdecl nothrow int RtReadByte(void* fileHandle)
public extern cdecl nothrow int RtReceiveSocket(void* socketHandle, byte* buf, int len, int flags, int& errorStringHandle)
public extern cdecl nothrow short RtRed()
public extern cdecl nothrow void RtRefresh()
public extern cdecl nothrow bool RtRemoveFile(const char* filePath, int& errorStringHandle)
public extern cdecl nothrow const char* RtRetvalStrBZip2(int retVal)
public extern cdecl nothrow const char* RtRetvalStrZlib(int retVal)
public extern cdecl nothrow bool RtRunningOnWsl()
public extern cdecl nothrow bool RtSeek(void* fileHandle, long pos, byte origin, int& errorStringHandle)
public extern cdecl nothrow int RtSendSocket(void* socketHandle, byte* buf, int len, int flags, int& errorStringHandle)
public extern cdecl nothrow void RtSetInputBZip2(void* inChunk, uint inAvail, void* handle)
public extern cdecl nothrow void RtSetInputZlib(void* inChunck, uint inAvail, void* handle)
public extern cdecl nothrow void RtSetThreadId(char threadId)
public extern cdecl nothrow void RtSetUnitTestAssertionResult(int assertionIndex, bool assertionResult, int lineNumber)
public extern cdecl nothrow void RtSetUnitTestException(const char* exceptionStr)
public extern cdecl nothrow void RtSetUserAssertionFailureFunction(AssertionFailureFunction userAssertionFailureFunc)
public extern cdecl nothrow void* RtShiftLeftBigInt(void* left, int right, int& errorStrHandle)
public extern cdecl nothrow void* RtShiftRightBigInt(void* left, int right, int& errorStrHandle)
public extern cdecl nothrow bool RtShutdownSocket(void* socketHandle, int mode, int& errorStringHandle)
public extern cdecl nothrow double RtSin(double x)
public extern cdecl nothrow void RtSleep(long nanoseconds)
public extern cdecl nothrow double RtSqrt(double x)
public extern cdecl nothrow void RtStartColor()
public extern cdecl nothrow void RtStartProfiling(long numberOfPolymorphicClassIds, const ulong* polymorphicClassIdArray, long numberOfStaticClassIds, const ulong* staticClassIdArray)
public extern cdecl nothrow void RtStartUnitTest(int numAssertions, const char* unitTestFilePath, long numberOfPolymorphicClassIds, const ulong* polymorphicClassIdArray, long numberOfStaticClassIds, const ulong* staticClassIdArray)
public extern cdecl nothrow void* RtSubBigFloat(void* left, void* right, int& errorStrHandle)
public extern cdecl nothrow void* RtSubBigInt(void* left, void* right, int& errorStrHandle)
public extern cdecl nothrow void* RtSubBigRational(void* left, void* right, int& errorStrHandle)
public extern cdecl nothrow void RtSwitchToFiber(void* fiber)
public extern cdecl nothrow long RtTell(void* fileHandle, int& errorStringHandle)
public extern cdecl nothrow void RtThrowCapturedException(void* exception, ulong exceptionClassIdHi, ulong exceptionClassIdLo)
public extern cdecl void RtThrowException(void* exception, void* exceptionTypeId)
public extern cdecl nothrow int RtTranslateCh(int ch)
public extern cdecl nothrow void RtUnlockMutex(void* nativeHandle)
public extern cdecl nothrow void RtUnlockRecursiveMutex(void* nativeHandle)
public extern cdecl nothrow int RtWaitConditionVariable(void* nativeHandle, void* recursiveMutexHandle)
public extern cdecl nothrow int RtWaitConditionVariableDuration(void* nativeHandle, void* recursiveMutexHandle, long duration)
public extern cdecl nothrow short RtWhite()
public extern cdecl nothrow void RtWindowsMessage(int messageId)
public extern cdecl nothrow long RtWrite(void* fileHandle, const byte* buffer, long count, int& errorStringHandle)
public extern cdecl nothrow bool RtWriteByte(void* fileHandle, byte x, int& errorStringHandle)
public extern cdecl nothrow void* RtXorBigInt(void* left, void* right, int& errorStrHandle)
public extern cdecl nothrow short RtYellow()
public extern cdecl nothrow bool WinAddClipboardFormatListener(void* windowHandle)
public extern cdecl nothrow int WinApplicationMessageLoop()
public extern cdecl nothrow void* WinBeginPaint(void* windowHandle, void*& paintStruct)
public extern cdecl nothrow void WinBeginTest()
public extern cdecl nothrow bool WinBringWindowToTop(void* windowHandle)
public extern cdecl nothrow bool WinClientToScreen(void* windowHandle, void* point)
public extern cdecl nothrow bool WinCloseClipboard()
public extern cdecl nothrow bool WinCloseHandle(void* handle)
public extern cdecl nothrow uint WinCommDlgExtendedError()
public extern cdecl nothrow bool WinCreateCaret(void* windowHandle, void* bitmapHandle, int width, int height)
public extern cdecl nothrow void* WinCreateEvent()
public extern cdecl nothrow void* WinCreateGraphics(void* hdc)
public extern cdecl nothrow void* WinCreateGraphicsFromImage(void* image)
public extern cdecl nothrow void* WinCreateGraphicsFromWindowHandle(void* windowHandle)
public extern cdecl nothrow void* WinCreateWindowByClassAtom(ushort windowClass, const char* windowName, long style, long exStyle, int x, int y, int w, int h, void* parentHandle)
public extern cdecl nothrow void* WinCreateWindowByClassName(const char* windowClass, const char* windowName, long style, long exStyle, int x, int y, int w, int h, void* parentHandle)
public extern cdecl nothrow void WinDeleteGraphics(void* nativeGraphics)
public extern cdecl nothrow bool WinDeleteObject(void* handle)
public extern cdecl nothrow bool WinDestroyBitmap(void* bitmapHandle)
public extern cdecl nothrow bool WinDestroyCaret()
public extern cdecl nothrow bool WinDestroyCursor(void* cursorHandle)
public extern cdecl nothrow bool WinDestroyIcon(void* iconHandle)
public extern cdecl nothrow void WinDestroyWindow(void* windowHandle)
public extern cdecl nothrow int WinDialogWindowMessageLoop(void* windowHandle, void* parentWindowHandle, void* getDialogResultFunc, void* keyPreviewFunc, void* dialogWindowPtr)
public extern cdecl nothrow void WinDone()
public extern cdecl nothrow bool WinEmptyClipboard()
public extern cdecl nothrow bool WinEnableWindow(void* windowHandle, bool enable)
public extern cdecl nothrow void WinEndPaint(void* windowHandle, void* paintStruct)
public extern cdecl nothrow void WinEndTest()
public extern cdecl nothrow bool WinFindCloseChangeNotification(void* handle)
public extern cdecl nothrow void* WinFindFirstChangeNotification(const char* directoryPath)
public extern cdecl nothrow bool WinFindNextChangeNotification(void* handle)
public extern cdecl nothrow void WinFormatMessage(ulong errorCode, wchar* buffer)
public extern cdecl nothrow bool WinGetCaretPos(int& x, int& y)
public extern cdecl nothrow long WinGetClassLong(void* windowHandle, int index)
public extern cdecl nothrow bool WinGetClientRect(void* windowHandle, void* rect)
public extern cdecl nothrow void WinGetClipRect(void* paintStruct, int& x, int& y, int& w, int& h)
public extern cdecl nothrow void* WinGetClipboardData(uint format)
public extern cdecl nothrow int WinGetCurrentProcessId()
public extern cdecl nothrow void* WinGetCursor()
public extern cdecl nothrow bool WinGetCursorPos(int& x, int& y)
public extern cdecl nothrow void* WinGetDC(void* windowHandle)
public extern cdecl nothrow void* WinGetFocus()
public extern cdecl nothrow bool WinGetFolder(void* windowHandle, const wchar* defaultDirectory, wchar* folderNameBuffer, uint folderNameBufferSize)
public extern cdecl nothrow void* WinGetForegroundWindow()
public extern cdecl nothrow ulong WinGetLastError()
public extern cdecl nothrow int WinGetLogicalDrives()
public extern cdecl nothrow void WinGetMessagePos(int& x, int& y)
public extern cdecl nothrow bool WinGetOpenFileName(void* windowHandle, const wchar* filter, const wchar* initialDirectory, wchar* fileNameBuffer, uint fileNameBufferSize, uint flags, const wchar* defaultExtension)
public extern cdecl nothrow bool WinGetSaveFileName(void* windowHandle, const wchar* filter, const wchar* initialDirectory, wchar* fileNameBuffer, uint fileNameBufferSize, uint flags, const wchar* defaultExtension)
public extern cdecl nothrow bool WinGetScrollInfo(void* windowHandle, int nBar, uint& nPage, int& nPos, int& nMin, int& nMax, int& nTrackPos)
public extern cdecl nothrow void WinGetSysColor(int index, byte& red, byte& green, byte& blue)
public extern cdecl nothrow int WinGetSystemMetrics(int index)
public extern cdecl nothrow void* WinGetTopWindow(void* windowHandle)
public extern cdecl nothrow long WinGetWindowLong(void* windowHandle, int index)
public extern cdecl nothrow bool WinGetWindowRect(void* windowHandle, void* rect)
public extern cdecl nothrow int WinGetWindowText(void* windowHandle, const wchar* textBuffer, int maxCount)
public extern cdecl nothrow int WinGetWindowTextLength(void* windowHandle)
public extern cdecl nothrow void* WinGlobalAlloc(uint flags, ulong size)
public extern cdecl nothrow void* WinGlobalFree(void* memHandle)
public extern cdecl nothrow void* WinGlobalLock(void* memHandle)
public extern cdecl nothrow ulong WinGlobalSize(void* memHandle)
public extern cdecl nothrow bool WinGlobalUnlock(void* memHandle)
public extern cdecl nothrow int WinGraphicsBitmapGetPixel(void* nativeBitmap, int x, int y, byte& alpha, byte& red, byte& green, byte& blue)
public extern cdecl nothrow int WinGraphicsBitmapSetPixel(void* nativeBitmap, int x, int y, byte alpha, byte red, byte green, byte blue)
public extern cdecl nothrow int WinGraphicsBrushGetLastStatus(void* brush)
public extern cdecl nothrow int WinGraphicsClear(void* graphics, byte alpha, byte red, byte green, byte blue)
public extern cdecl nothrow void* WinGraphicsCloneBitmap(void* nativeBitmap, int x, int y, int w, int h, int pixelFormat)
public extern cdecl nothrow void* WinGraphicsCloneFont(void* font)
public extern cdecl nothrow void* WinGraphicsCloneFontFamily(void* fontFamily)
public extern cdecl nothrow void* WinGraphicsCloneImage(void* image)
public extern cdecl nothrow void* WinGraphicsCloneImageAttributes(void* imageAttributes)
public extern cdecl nothrow void* WinGraphicsCloneMatrix(void* matrix)
public extern cdecl nothrow void* WinGraphicsClonePen(void* pen)
public extern cdecl nothrow void* WinGraphicsCloneRegion(void* region)
public extern cdecl nothrow void* WinGraphicsCloneSolidBrush(void* solidBrush)
public extern cdecl nothrow void* WinGraphicsCloneStringFormat(void* stringFormat)
public extern cdecl nothrow void* WinGraphicsCreateBitmap(const char* fileName, bool useEmbeddedColorManagement)
public extern cdecl nothrow void* WinGraphicsCreateBitmapIcon(void* icon)
public extern cdecl nothrow void* WinGraphicsCreateBitmapResource(const char* resourceName)
public extern cdecl nothrow void* WinGraphicsCreateBitmapWidthHeight(int w, int h, void* graphics)
public extern cdecl nothrow void* WinGraphicsCreateBitmapWinBitmap(void* winBitmap, void* palette)
public extern cdecl nothrow void* WinGraphicsCreateDefaultImageAttributes()
public extern cdecl nothrow void* WinGraphicsCreateDefaultStringFormat()
public extern cdecl nothrow void* WinGraphicsCreateEmptyFontFamily()
public extern cdecl nothrow void* WinGraphicsCreateFont(const void* fontFamily, float emSize, int style, int unit)
public extern cdecl nothrow void* WinGraphicsCreateFontFamily(const char* familyName)
public extern cdecl nothrow void* WinGraphicsCreateFontFromHFont(void* hdc, void* hfont)
public extern cdecl nothrow void* WinGraphicsCreateImage(const char* fileName, bool useEmbeddedColorManagement)
public extern cdecl nothrow void* WinGraphicsCreateMatrix()
public extern cdecl nothrow void* WinGraphicsCreateMatrixFromElements(float m11, float m12, float m21, float m22, float dx, float dy)
public extern cdecl nothrow void* WinGraphicsCreateMatrixRectFPointF(float rectX, float rectY, float rectW, float rectH, float ptX, float ptY)
public extern cdecl nothrow void* WinGraphicsCreateMatrixRectPoint(int rectX, int rectY, int rectW, int rectH, int ptX, int ptY)
public extern cdecl nothrow void* WinGraphicsCreatePen(byte alpha, byte red, byte green, byte blue, float width)
public extern cdecl nothrow void* WinGraphicsCreateRegion()
public extern cdecl nothrow void* WinGraphicsCreateSolidBrush(byte alpha, byte red, byte green, byte blue)
public extern cdecl nothrow void* WinGraphicsCreateStringFormat(int formatFlags, ushort languageId)
public extern cdecl nothrow void WinGraphicsDeleteFont(void* font)
public extern cdecl nothrow void WinGraphicsDeleteFontFamily(void* fontFamily)
public extern cdecl nothrow void WinGraphicsDeleteImage(void* image)
public extern cdecl nothrow void WinGraphicsDeleteImageAttributes(void* imageAttributes)
public extern cdecl nothrow void WinGraphicsDeleteMatrix(void* matrix)
public extern cdecl nothrow void WinGraphicsDeletePen(void* pen)
public extern cdecl nothrow void WinGraphicsDeleteRegion(void* region)
public extern cdecl nothrow void WinGraphicsDeleteSolidBrush(void* solidBrush)
public extern cdecl nothrow void WinGraphicsDeleteStringFormat(void* stringFormat)
public extern cdecl nothrow int WinGraphicsDrawArc(void* graphics, void* pen, float x, float y, float w, float h, float startAngle, float sweepAngle)
public extern cdecl nothrow int WinGraphicsDrawEllipse(void* graphics, void* pen, float x, float y, float w, float h)
public extern cdecl nothrow int WinGraphicsDrawImagePoint(void* graphics, void* image, float x, float y)
public extern cdecl nothrow int WinGraphicsDrawImageRect(void* graphics, void* image, float x, float y, float w, float h)
public extern cdecl nothrow int WinGraphicsDrawImageWithAttributes(void* graphics, void* image, int destRectX, int destRectY, int destRectW, int destRectH, int srcX, int srcY, int srcW, int srcH, int srcUnit, void* imageAttributes)
public extern cdecl nothrow int WinGraphicsDrawImageWithAttributesF(void* graphics, void* image, float destRectX, float destRectY, float destRectW, float destRectH, float srcX, float srcY, float srcW, float srcH, int srcUnit, void* imageAttributes)
public extern cdecl nothrow int WinGraphicsDrawLine(void* graphics, void* pen, int startX, int startY, int endX, int endY)
public extern cdecl nothrow int WinGraphicsDrawLineF(void* graphics, void* pen, float startX, float startY, float endX, float endY)
public extern cdecl nothrow int WinGraphicsDrawLines(void* graphics, void* pen, int count, void* points)
public extern cdecl nothrow int WinGraphicsDrawLinesF(void* graphics, void* pen, int count, void* points)
public extern cdecl nothrow int WinGraphicsDrawRectangle(void* graphics, void* pen, int x, int y, int w, int h)
public extern cdecl nothrow int WinGraphicsDrawRectangleF(void* graphics, void* pen, float x, float y, float w, float h)
public extern cdecl nothrow int WinGraphicsDrawString(void* graphics, const char* str, void* font, float x, float y, void* brush)
public extern cdecl nothrow int WinGraphicsDrawStringFormatPoint(void* graphics, const char* str, void* font, float x, float y, void* format, void* brush)
public extern cdecl nothrow int WinGraphicsDrawStringFormatRect(void* graphics, const char* str, void* font, float x, float y, float w, float h, void* format, void* brush)
public extern cdecl nothrow int WinGraphicsFillEllipse(void* graphics, void* brush, float x, float y, float w, float h)
public extern cdecl nothrow int WinGraphicsFillPolygon(void* graphics, void* brush, int count, void* points)
public extern cdecl nothrow int WinGraphicsFillPolygonF(void* graphics, void* brush, int count, void* points)
public extern cdecl nothrow int WinGraphicsFillRectangle(void* graphics, void* brush, int x, int y, int w, int h)
public extern cdecl nothrow int WinGraphicsFillRectangleF(void* graphics, void* brush, float x, float y, float w, float h)
public extern cdecl nothrow int WinGraphicsFontFamilyGetLastStatus(void* fontFamily)
public extern cdecl nothrow int WinGraphicsFontGetLastStatus(void* font)
public extern cdecl nothrow int WinGraphicsFontToHFont(void* font, void* graphics, void*& hfont)
public extern cdecl nothrow int WinGraphicsGetClip(void* graphics, void* region)
public extern cdecl nothrow float WinGraphicsGetDpiX(void* graphics)
public extern cdecl nothrow float WinGraphicsGetDpiY(void* graphics)
public extern cdecl nothrow int WinGraphicsGetEncoderClsId(const char* imageFormat, void* clsid)
public extern cdecl nothrow int WinGraphicsGetFontFamily(void* font, void* fontFamily)
public extern cdecl nothrow int WinGraphicsGetFontFamilyName(void* fontFamily, wchar*& str)
public extern cdecl nothrow float WinGraphicsGetFontHeight(void* font, const void* graphics)
public extern cdecl nothrow float WinGraphicsGetFontSize(void* font)
public extern cdecl nothrow int WinGraphicsGetFontStyle(void* font)
public extern cdecl nothrow const void* WinGraphicsGetGenericDefaultStringFormat()
public extern cdecl nothrow const void* WinGraphicsGetGenericMonospaceFontFamily()
public extern cdecl nothrow const void* WinGraphicsGetGenericSansSerifFontFamily()
public extern cdecl nothrow const void* WinGraphicsGetGenericSerifFontFamily()
public extern cdecl nothrow const void* WinGraphicsGetGenericTypographicStringFormat()
public extern cdecl nothrow void* WinGraphicsGetHDC(void* graphics)
public extern cdecl nothrow int WinGraphicsGetLastStatus(void* graphics)
public extern cdecl nothrow float WinGraphicsGetPageScale(void* graphics)
public extern cdecl nothrow int WinGraphicsGetPageUnit(void* graphics)
public extern cdecl nothrow int WinGraphicsGetSmoothingMode(void* graphics)
public extern cdecl nothrow int WinGraphicsGetTextRenderingHint(void* graphics)
public extern cdecl nothrow int WinGraphicsGetTransform(void* graphics, void* matrix)
public extern cdecl nothrow int WinGraphicsImageAttributesGetLastStatus(void* imageAttributes)
public extern cdecl nothrow int WinGraphicsImageAttributesSetColorKey(void* imageAttributes, byte colorLowAlpha, byte colorLowRed, byte colorLowGreen, byte colorLowBlue, byte colorHighAlpha, byte colorHighRed, byte colorHighGreen, byte colorHighBlue, int colorAdjustType)
public extern cdecl nothrow uint WinGraphicsImageGetHeight(void* image)
public extern cdecl nothrow int WinGraphicsImageGetLastStatus(void* image)
public extern cdecl nothrow uint WinGraphicsImageGetWidth(void* image)
public extern cdecl nothrow int WinGraphicsImageSave(void* image, const char* fileName, const void* encoderClsId)
public extern cdecl nothrow int WinGraphicsInvertMatrix(void* matrix)
public extern cdecl nothrow int WinGraphicsMatrixGetLastStatus(void* matrix)
public extern cdecl nothrow float WinGraphicsMatrixOffsetX(void* matrix)
public extern cdecl nothrow float WinGraphicsMatrixOffsetY(void* matrix)
public extern cdecl nothrow int WinGraphicsMatrixRotate(void* matrix, float angle, int order)
public extern cdecl nothrow int WinGraphicsMatrixRotateAt(void* matrix, float angle, float centerX, float centerY, int order)
public extern cdecl nothrow int WinGraphicsMatrixScale(void* matrix, float scaleX, float scaleY, int order)
public extern cdecl nothrow int WinGraphicsMatrixSetElements(void* matrix, float m11, float m12, float m21, float m22, float dx, float dy)
public extern cdecl nothrow int WinGraphicsMatrixShear(void* matrix, float shearX, float shearY, int order)
public extern cdecl nothrow int WinGraphicsMatrixTransformPoints(void* matrix, void* points, int numPoints)
public extern cdecl nothrow int WinGraphicsMatrixTransformPointsF(void* matrix, void* points, int numPoints)
public extern cdecl nothrow int WinGraphicsMatrixTranslate(void* matrix, float offsetX, float offsetY, int order)
public extern cdecl nothrow int WinGraphicsMeasureStringFormatPoint(void* graphics, const char* str, void* font, float x, float y, void* format, float& outX, float& outY, float& outW, float& outH)
public extern cdecl nothrow int WinGraphicsMeasureStringFormatRect(void* graphics, const char* str, void* font, float x, float y, float w, float h, void* format, float& outX, float& outY, float& outW, float& outH, int* codePointsFitted, int* linesFilled)
public extern cdecl nothrow int WinGraphicsMeasureStringFormatSize(void* graphics, const char* str, void* font, float w, float h, void* format, float& outSizeW, float& outSizeH, int* codePointsFitted, int* linesFilled)
public extern cdecl nothrow int WinGraphicsMultiplyMatrix(void* matrix, void* factorMatrix, int order)
public extern cdecl nothrow int WinGraphicsMultiplyTransform(void* graphics, void* matrix, int order)
public extern cdecl nothrow int WinGraphicsPenGetAlignment(void* pen)
public extern cdecl nothrow void* WinGraphicsPenGetBrush(void* pen)
public extern cdecl nothrow int WinGraphicsPenGetColor(void* pen, byte& alpha, byte& red, byte& green, byte& blue)
public extern cdecl nothrow int WinGraphicsPenGetDashCap(void* pen)
public extern cdecl nothrow float WinGraphicsPenGetDashOffset(void* pen)
public extern cdecl nothrow int WinGraphicsPenGetDashStyle(void* pen)
public extern cdecl nothrow int WinGraphicsPenGetEndCap(void* pen)
public extern cdecl nothrow int WinGraphicsPenGetLastStatus(void* pen)
public extern cdecl nothrow int WinGraphicsPenGetLineJoin(void* pen)
public extern cdecl nothrow int WinGraphicsPenGetStartCap(void* pen)
public extern cdecl nothrow int WinGraphicsPenSetAlignment(void* pen, int alignment)
public extern cdecl nothrow int WinGraphicsPenSetBrush(void* pen, void* brush)
public extern cdecl nothrow int WinGraphicsPenSetColor(void* pen, byte alpha, byte red, byte green, byte blue)
public extern cdecl nothrow int WinGraphicsPenSetDashCap(void* pen, int dashCap)
public extern cdecl nothrow int WinGraphicsPenSetDashOffset(void* pen, float dashOffset)
public extern cdecl nothrow int WinGraphicsPenSetDashStyle(void* pen, int dashStyle)
public extern cdecl nothrow int WinGraphicsPenSetEndCap(void* pen, int endCap)
public extern cdecl nothrow int WinGraphicsPenSetLineJoin(void* pen, int lineJoin)
public extern cdecl nothrow int WinGraphicsPenSetStartCap(void* pen, int startCap)
public extern cdecl nothrow int WinGraphicsRegionGetLastStatus(void* region)
public extern cdecl nothrow int WinGraphicsResetMatrix(void* matrix)
public extern cdecl nothrow int WinGraphicsResetTransform(void* graphics)
public extern cdecl nothrow int WinGraphicsRestore(void* graphics, uint graphicsState)
public extern cdecl nothrow int WinGraphicsRotateTransform(void* graphics, float angle, int order)
public extern cdecl nothrow uint WinGraphicsSave(void* graphics)
public extern cdecl nothrow int WinGraphicsScaleTransform(void* graphics, float scaleX, float scaleY, int order)
public extern cdecl nothrow int WinGraphicsSetClipRect(void* graphics, int x, int y, int w, int h, int combineMode)
public extern cdecl nothrow int WinGraphicsSetClipRegion(void* graphics, void* region)
public extern cdecl nothrow int WinGraphicsSetPageScale(void* graphics, float scale)
public extern cdecl nothrow int WinGraphicsSetPageUnit(void* graphics, int unit)
public extern cdecl nothrow int WinGraphicsSetSmoothingMode(void* graphics, int smoothingMode)
public extern cdecl nothrow int WinGraphicsSetTextRenderingHint(void* graphics, int textRenderingHint)
public extern cdecl nothrow int WinGraphicsSetTransform(void* graphics, void* matrix)
public extern cdecl nothrow int WinGraphicsStringFormatGetLastStatus(void* stringFormat)
public extern cdecl nothrow int WinGraphicsStringFormatSetAlignment(void* stringFormat, int alignment)
public extern cdecl nothrow int WinGraphicsStringFormatSetHotKeyPrefix(void* stringFormat, int hotKeyPrefix)
public extern cdecl nothrow int WinGraphicsStringFormatSetLineAlignment(void* stringFormat, int alignment)
public extern cdecl nothrow int WinGraphicsTranslateTransform(void* graphics, float offsetX, float offsetY, int order)
public extern cdecl nothrow bool WinHideCaret(void* windowHandle)
public extern cdecl nothrow int WinInit(void* messageProcessorFunctionAddress, void* keyPreviewFunctionAddress)
public extern cdecl nothrow bool WinInvalidateRect(void* windowHandle, void* rect, bool eraseBackground)
public extern cdecl nothrow bool WinIsClipboardFormatAvailable(uint format)
public extern cdecl nothrow bool WinKeyPressed(int keyCode)
public extern cdecl nothrow bool WinKillTimer(void* windowHandle, uint timerId)
public extern cdecl nothrow void* WinLoadBitmap(const char* bitmapName)
public extern cdecl nothrow void* WinLoadCursor(const char* cursorName)
public extern cdecl nothrow void* WinLoadIcon(const char* iconName)
public extern cdecl nothrow void* WinLoadImage(const char* name, uint type, int cx, int cy)
public extern cdecl nothrow void* WinLoadStandardBitmap(int bitmapId)
public extern cdecl nothrow void* WinLoadStandardCursor(int cursorId)
public extern cdecl nothrow void* WinLoadStandardIcon(int iconId)
public extern cdecl nothrow bool WinMessageBeep(uint beepType)
public extern cdecl nothrow bool WinMoveWindow(void* windowHandle, int x, int y, int w, int h, bool repaint)
public extern cdecl nothrow bool WinOpenClipboard(void* windowHandle)
public extern cdecl nothrow bool WinPostMessage(void* windowHandle, uint msg, uint wparam, long lparam)
public extern cdecl nothrow void WinPostQuitMessage(int exitCode)
public extern cdecl nothrow bool WinPtInRect(void* rect, void* point)
public extern cdecl nothrow bool WinRegCloseKey(void* key)
public extern cdecl nothrow bool WinRegGetDWordValue(void* key, const char* subKey, const char* valueName, uint& value)
public extern cdecl nothrow bool WinRegOpenCurrentUser(void** result)
public extern cdecl nothrow uint WinRegisterClipboardFormat(const char* formatName)
public extern cdecl nothrow ushort WinRegisterWindowClass(const char* windowClassName, uint style, int backgroundColor)
public extern cdecl nothrow bool WinReleaseCapture()
public extern cdecl nothrow int WinReleaseHDC(void* windowHandle, void* hdc)
public extern cdecl nothrow bool WinRemoveClipboardFormatListener(void* windowHandle)
public extern cdecl nothrow bool WinResetEvent(void* eventHandle)
public extern cdecl nothrow void WinRestoreOriginalWndProc(void* windowHandle, void* originalWndProc)
public extern cdecl nothrow int WinRun()
public extern cdecl nothrow void WinRunModal()
public extern cdecl nothrow bool WinScreenToClient(void* windowHandle, void* point)
public extern cdecl nothrow bool WinScrollWindow(void* windowHandle, int xAmount, int yAmount, int clientLocX, int clientLocY, int clientSizeW, int clientSizeH, int clipLocX, int clipLocY, int clipSizeW, int clipSizeH)
public extern cdecl nothrow bool WinScrollWindowEx(void* windowHandle, int dx, int dy, int clientLocX, int clientLocY, int clientSizeW, int clientSizeH, int clipLocX, int clipLocY, int clipSizeW, int clipSizeH, int x1, int y1, int x2, int y2)
public extern cdecl nothrow long WinSendMessage(void* windowHandle, uint msg, uint wparam, long lparam)
public extern cdecl nothrow bool WinSetBkColor(void* hdc, byte red, byte green, byte blue)
public extern cdecl nothrow void* WinSetCapture(void* windowHandle)
public extern cdecl nothrow bool WinSetCaretPos(int x, int y)
public extern cdecl nothrow long WinSetClassLong(void* windowHandle, int index, long value)
public extern cdecl nothrow void* WinSetClipboardData(uint format, void* mem)
public extern cdecl nothrow void* WinSetCursor(void* cursorHandle)
public extern cdecl nothrow bool WinSetEvent(void* eventHandle)
public extern cdecl nothrow void* WinSetFocus(void* windowHandle)
public extern cdecl void WinSetInstance()
public extern cdecl nothrow void* WinSetParent(void* childWindowHandle, void* parentWindowHandle)
public extern cdecl nothrow int WinSetScrollInfo(void* windowHandle, int nBar, uint fMask, bool redraw, uint nPage, int nPos, int nMin, int nMax)
public extern cdecl nothrow bool WinSetTimer(void* windowHandle, uint timerId, uint elapseMs)
public extern cdecl nothrow bool WinSetWindowLong(void* windowHandle, int index, long newValue)
public extern cdecl nothrow bool WinSetWindowPos(void* windowHandle, void* insertAfterWindowHandle, int x, int y, int cx, int cy, uint flags)
public extern cdecl nothrow bool WinSetWindowText(void* windowHandle, const char* text)
public extern cdecl nothrow bool WinShellExecute(const char* filePath, long& errorCode)
public extern cdecl nothrow bool WinShowCaret(void* windowHandle)
public extern cdecl nothrow int WinShowMessageBox(const char* text, const char* caption)
public extern cdecl nothrow int WinShowMessageBoxWithType(const char* text, const char* caption, void* ownerWindowHandle, uint type)
public extern cdecl nothrow bool WinShowScrollBar(void* windowHandle, int nBar, bool show)
public extern cdecl nothrow bool WinShowWindow(void* windowHandle, int commandShow)
public extern cdecl nothrow void* WinSubClassCommandWndProc(void* windowHandle)
public extern cdecl nothrow bool WinTrackMouseEvent(void* windowHandle, uint flags, uint hoverTimeMs)
public extern cdecl nothrow bool WinUpdateWindow(void* windowHandle)
public extern cdecl nothrow bool WinWaitEvent(void* eventHandle)
public extern cdecl nothrow int WinWaitForMultipleObjects(uint count, void** handles)

Delegates

public delegate void AssertionFailureFunction(const  char * assertion, const  char * function, const  char * sourceFilePath, int  lineNumber)
public delegate void GlobalInitFunctionType()

Constants

public const int keyBackspace = cast
public const int keyControlA = 0x001
public const int keyControlB = 0x002
public const int keyControlC = 0x003
public const int keyControlD = 0x004
public const int keyControlDel = specialKeyStart + 41
public const int keyControlDown = specialKeyStart + 34
public const int keyControlE = 0x005
public const int keyControlEnd = specialKeyStart + 40
public const int keyControlF = 0x006
public const int keyControlF1 = specialKeyStart + 42
public const int keyControlF10 = specialKeyStart + 51
public const int keyControlF11 = specialKeyStart + 52
public const int keyControlF12 = specialKeyStart + 53
public const int keyControlF2 = specialKeyStart + 43
public const int keyControlF3 = specialKeyStart + 44
public const int keyControlF4 = specialKeyStart + 45
public const int keyControlF5 = specialKeyStart + 46
public const int keyControlF6 = specialKeyStart + 47
public const int keyControlF7 = specialKeyStart + 48
public const int keyControlF8 = specialKeyStart + 49
public const int keyControlF9 = specialKeyStart + 50
public const int keyControlG = 0x007
public const int keyControlH = 0x008
public const int keyControlHome = specialKeyStart + 39
public const int keyControlI = 0x009
public const int keyControlJ = 0x00A
public const int keyControlK = 0x00B
public const int keyControlL = 0x00C
public const int keyControlLeft = specialKeyStart + 35
public const int keyControlM = 0x00D
public const int keyControlN = 0x00E
public const int keyControlO = 0x00F
public const int keyControlP = 0x010
public const int keyControlPgDown = specialKeyStart + 38
public const int keyControlPgUp = specialKeyStart + 37
public const int keyControlQ = 0x011
public const int keyControlR = 0x012
public const int keyControlRight = specialKeyStart + 36
public const int keyControlS = 0x013
public const int keyControlT = 0x014
public const int keyControlU = 0x015
public const int keyControlUp = specialKeyStart + 33
public const int keyControlV = 0x016
public const int keyControlW = 0x017
public const int keyControlX = 0x018
public const int keyControlY = 0x019
public const int keyControlZ = 0x01A
public const int keyDel = specialKeyStart + 19
public const int keyDown = specialKeyStart + 1
public const int keyEnd = specialKeyStart + 24
public const int keyEnter = specialKeyStart + 0
public const int keyEscape = 0x01B
public const int keyF0 = specialKeyStart + 6
public const int keyF1 = specialKeyStart + 7
public const int keyF10 = specialKeyStart + 16
public const int keyF11 = specialKeyStart + 17
public const int keyF12 = specialKeyStart + 18
public const int keyF2 = specialKeyStart + 8
public const int keyF3 = specialKeyStart + 9
public const int keyF4 = specialKeyStart + 10
public const int keyF5 = specialKeyStart + 11
public const int keyF6 = specialKeyStart + 12
public const int keyF7 = specialKeyStart + 13
public const int keyF8 = specialKeyStart + 14
public const int keyF9 = specialKeyStart + 15
public const int keyFS = 0x01C
public const int keyGS = 0x01D
public const int keyHome = specialKeyStart + 5
public const int keyIns = specialKeyStart + 20
public const int keyLeft = specialKeyStart + 3
public const int keyPgDown = specialKeyStart + 21
public const int keyPgUp = specialKeyStart + 22
public const int keyPrint = specialKeyStart + 23
public const int keyRS = 0x01E
public const int keyResize = specialKeyStart + 30
public const int keyRight = specialKeyStart + 4
public const int keyShiftDel = specialKeyStart + 25
public const int keyShiftDown = specialKeyStart + 32
public const int keyShiftEnd = specialKeyStart + 26
public const int keyShiftF1 = specialKeyStart + 56
public const int keyShiftF10 = specialKeyStart + 65
public const int keyShiftF11 = specialKeyStart + 66
public const int keyShiftF12 = specialKeyStart + 67
public const int keyShiftF2 = specialKeyStart + 57
public const int keyShiftF3 = specialKeyStart + 58
public const int keyShiftF4 = specialKeyStart + 59
public const int keyShiftF5 = specialKeyStart + 60
public const int keyShiftF6 = specialKeyStart + 61
public const int keyShiftF7 = specialKeyStart + 62
public const int keyShiftF8 = specialKeyStart + 63
public const int keyShiftF9 = specialKeyStart + 64
public const int keyShiftHome = specialKeyStart + 27
public const int keyShiftLeft = specialKeyStart + 28
public const int keyShiftPgDown = specialKeyStart + 55
public const int keyShiftPgUp = specialKeyStart + 54
public const int keyShiftRight = specialKeyStart + 29
public const int keyShiftUp = specialKeyStart + 31
public const int keyTab = cast
public const int keyUS = 0x01F
public const int keyUp = specialKeyStart + 2
public const int specialKeyEnd = specialKeyStart + 67
public const int specialKeyStart = 0xE000

Function Details

OsAllocateMemoryPage Function

public extern cdecl nothrow ulong OsAllocateMemoryPage(ulong pageSize)

Definition
Line 6 of System.Runtime/Os.cm


OsAssociateFileWithCompletionPort Function

public extern cdecl nothrow void* OsAssociateFileWithCompletionPort(void* fileHandle, void* completionPort, ulong completionKey)

Definition
Line 23 of System.Runtime/Os.cm


OsCloseEvent Function

public extern cdecl nothrow void OsCloseEvent(void* eventHandle)

Definition
Line 35 of System.Runtime/Os.cm


OsCloseHostFile Function

public extern cdecl nothrow void OsCloseHostFile(void* fileHandle)

Definition
Line 21 of System.Runtime/Os.cm


OsCloseIoCompletionPort Function

public extern cdecl nothrow void OsCloseIoCompletionPort(void* completionPortHandle)

Definition
Line 24 of System.Runtime/Os.cm


OsConvertThreadToFiber Function

public extern cdecl nothrow void* OsConvertThreadToFiber(void* param)

Definition
Line 37 of System.Runtime/Os.cm


OsCopyMemoryPage Function

public extern cdecl nothrow void OsCopyMemoryPage(ulong fromAddress, ulong toAddress, ulong pageSize)

Definition
Line 8 of System.Runtime/Os.cm


OsCreateConsoleOutputHandle Function

public extern cdecl nothrow void* OsCreateConsoleOutputHandle()

Definition
Line 17 of System.Runtime/Os.cm


OsCreateEvent Function

public extern cdecl nothrow void* OsCreateEvent()

Definition
Line 31 of System.Runtime/Os.cm


OsCreateFiber Function

public extern cdecl nothrow void* OsCreateFiber(ulong stackSize, void* startAddress, void* param)

Definition
Line 38 of System.Runtime/Os.cm


OsCreateHostFile Function

public extern cdecl nothrow void* OsCreateHostFile(const char* filePath, bool randomAccess)

Definition
Line 19 of System.Runtime/Os.cm


OsCreateIoCompletionPort Function

public extern cdecl nothrow void* OsCreateIoCompletionPort()

Definition
Line 22 of System.Runtime/Os.cm


OsCreateOverlapped Function

public extern cdecl nothrow void* OsCreateOverlapped(ulong offset)

Definition
Line 27 of System.Runtime/Os.cm


OsDeleteFiber Function

public extern cdecl nothrow void OsDeleteFiber(void* fiber)

Definition
Line 41 of System.Runtime/Os.cm


OsDestroyOverlapped Function

public extern cdecl nothrow void OsDestroyOverlapped(void* overlapped)

Definition
Line 28 of System.Runtime/Os.cm


OsFindClose Function

public extern cdecl nothrow void OsFindClose(void* findHandle)

Definition
Line 50 of System.Runtime/Os.cm


OsFindFirstFile Function

public extern cdecl nothrow void* OsFindFirstFile(const char* pathMask, char* fileName)

Definition
Line 48 of System.Runtime/Os.cm


OsFindNextFile Function

public extern cdecl nothrow bool OsFindNextFile(void* findHandle, char* fileName)

Definition
Line 49 of System.Runtime/Os.cm


OsFormatMessage Function

public extern cdecl nothrow void OsFormatMessage(ulong errorCode, char* buffer)

Definition
Line 43 of System.Runtime/Os.cm


OsFreeMemoryPage Function

public extern cdecl nothrow bool OsFreeMemoryPage(ulong pageAddress)

Definition
Line 7 of System.Runtime/Os.cm


OsGetComputerName Function

public extern cdecl nothrow bool OsGetComputerName(char* buffer, int size)

Definition
Line 52 of System.Runtime/Os.cm


OsGetConsoleScreenBufferInfo Function

public extern cdecl nothrow bool OsGetConsoleScreenBufferInfo(void* consoleOutputHandle, int* cursorPosX, int* cursorPosY, int* screenSizeX, int* screenSizeY, ushort* attrs)

Definition
Line 14 of System.Runtime/Os.cm


OsGetDriveType Function

public extern cdecl nothrow uint OsGetDriveType(const char* rootPathName)

Definition
Line 45 of System.Runtime/Os.cm


OsGetFiberData Function

public extern cdecl nothrow void* OsGetFiberData()

Definition
Line 40 of System.Runtime/Os.cm


OsGetFileAttributes Function

public extern cdecl nothrow uint OsGetFileAttributes(const char* filePath)

Definition
Line 47 of System.Runtime/Os.cm


OsGetFileSize Function

public extern cdecl nothrow long OsGetFileSize(void* fileHandle)

Definition
Line 46 of System.Runtime/Os.cm


OsGetFileTimes Function

public extern cdecl nothrow bool OsGetFileTimes(const char* filePath, byte* ctime, byte* mtime, byte* atime)

Definition
Line 51 of System.Runtime/Os.cm


OsGetLastError Function

public extern cdecl nothrow ulong OsGetLastError()

Definition
Line 42 of System.Runtime/Os.cm


OsGetLogicalDrives Function

public extern cdecl nothrow bool OsGetLogicalDrives(char* buffer, int bufSize)

Definition
Line 44 of System.Runtime/Os.cm


OsGetMaxComputerNameLength Function

public extern cdecl nothrow int OsGetMaxComputerNameLength()

Definition
Line 53 of System.Runtime/Os.cm


OsGetQueuedCompletionStatus Function

public extern cdecl nothrow bool OsGetQueuedCompletionStatus(void* completionPortHandle, ulong* numberOfBytes, ulong* completionKey, void** overlapped)

Definition
Line 25 of System.Runtime/Os.cm


OsGetStdHandle Function

public extern cdecl nothrow void* OsGetStdHandle(int stdInOutOrErr)

Definition
Line 11 of System.Runtime/Os.cm


OsOpenHostFile Function

public extern cdecl nothrow void* OsOpenHostFile(const char* filePath, bool randomAccess)

Definition
Line 20 of System.Runtime/Os.cm


OsPostQueuedCompletionStatus Function

public extern cdecl nothrow bool OsPostQueuedCompletionStatus(void* completionPortHandle, ulong numberOfBytes, ulong completionKey)

Definition
Line 26 of System.Runtime/Os.cm


OsReadConsoleInput Function

public extern cdecl nothrow bool OsReadConsoleInput(void* consoleInputHandle, uchar* c)

Definition
Line 13 of System.Runtime/Os.cm


OsReadFile Function

public extern cdecl nothrow bool OsReadFile(void* fileHandle, void* buffer, uint numberOfBytesToRead, void* overlapped)

Definition
Line 29 of System.Runtime/Os.cm


OsReadMemoryByte Function

public extern cdecl nothrow byte OsReadMemoryByte(ulong address)

Definition
Line 10 of System.Runtime/Os.cm


OsRegisterConsoleCallback Function

public extern cdecl nothrow bool OsRegisterConsoleCallback(void* consoleInputHandle, ulong callBackValue)

Definition
Line 12 of System.Runtime/Os.cm


OsResetEvent Function

public extern cdecl nothrow void OsResetEvent(void* eventHandle)

Definition
Line 33 of System.Runtime/Os.cm


OsSetConsoleCursorPosition Function

public extern cdecl nothrow bool OsSetConsoleCursorPosition(void* consoleOutputHandle, int cursorPosX, int cursorPosY)

Definition
Line 15 of System.Runtime/Os.cm


OsSetConsoleTextAttribute Function

public extern cdecl nothrow bool OsSetConsoleTextAttribute(ushort attrs)

Definition
Line 16 of System.Runtime/Os.cm


OsSetEvent Function

public extern cdecl nothrow void OsSetEvent(void* eventHandle)

Definition
Line 32 of System.Runtime/Os.cm


OsSwitchToFiber Function

public extern cdecl nothrow void OsSwitchToFiber(void* fiber)

Definition
Line 39 of System.Runtime/Os.cm


OsWaitEvent Function

public extern cdecl nothrow void OsWaitEvent(void* eventHandle)

Definition
Line 34 of System.Runtime/Os.cm


OsWaitForMultipleObjects Function

public extern cdecl nothrow int OsWaitForMultipleObjects(uint count, void** handles)

Definition
Line 36 of System.Runtime/Os.cm


OsWriteConsole Function

public extern cdecl nothrow bool OsWriteConsole(void* consoleOutputHandle, const uchar* chars)

Definition
Line 18 of System.Runtime/Os.cm


OsWriteFile Function

public extern cdecl nothrow bool OsWriteFile(void* fileHandle, void* buffer, uint numberOfBytesToWrite, void* overlapped)

Definition
Line 30 of System.Runtime/Os.cm


OsWriteMemoryByte Function

public extern cdecl nothrow void OsWriteMemoryByte(ulong address, byte b)

Definition
Line 9 of System.Runtime/Os.cm


Pow Function

public extern cdecl nothrow double Pow(double x, double y)

Definition
Line 62 of System.Runtime/Runtime.cm


RtAcceptSocket Function

public extern cdecl nothrow void* RtAcceptSocket(void* socketHandle, int& errorStringHandle)

Definition
Line 92 of System.Runtime/Runtime.cm


RtAddBigFloat Function

public extern cdecl nothrow void* RtAddBigFloat(void* left, void* right, int& errorStrHandle)

Definition
Line 184 of System.Runtime/Runtime.cm


RtAddBigInt Function

public extern cdecl nothrow void* RtAddBigInt(void* left, void* right, int& errorStrHandle)

Definition
Line 125 of System.Runtime/Runtime.cm


RtAddBigRational Function

public extern cdecl nothrow void* RtAddBigRational(void* left, void* right, int& errorStrHandle)

Definition
Line 155 of System.Runtime/Runtime.cm


RtAddCh Function

public extern cdecl nothrow void RtAddCh(int ch)

Definition
Line 241 of System.Runtime/Runtime.cm


RtAddCompileUnitFunction Function

public extern cdecl nothrow void RtAddCompileUnitFunction(void* functionAddress, const char* functionName, const char* sourceFilePath)

Definition
Line 264 of System.Runtime/Runtime.cm


RtAddRedirection Function

public extern cdecl nothrow void RtAddRedirection(int execHandle, int handle, const char* file)

Definition
Line 216 of System.Runtime/Runtime.cm


RtAddStr Function

public extern cdecl nothrow void RtAddStr(const char* str)

Definition
Line 242 of System.Runtime/Runtime.cm


RtAllocateConditionVariable Function

public extern cdecl nothrow void* RtAllocateConditionVariable()

Definition
Line 83 of System.Runtime/Runtime.cm


RtAllocateMutex Function

public extern cdecl nothrow void* RtAllocateMutex()

Definition
Line 75 of System.Runtime/Runtime.cm


RtAllocateRecursiveMutex Function

public extern cdecl nothrow void* RtAllocateRecursiveMutex()

Definition
Line 79 of System.Runtime/Runtime.cm


RtAndBigInt Function

public extern cdecl nothrow void* RtAndBigInt(void* left, void* right, int& errorStrHandle)

Definition
Line 130 of System.Runtime/Runtime.cm


RtArcCos Function

public extern cdecl nothrow double RtArcCos(double x)

Definition
Line 67 of System.Runtime/Runtime.cm


RtArcSin Function

public extern cdecl nothrow double RtArcSin(double x)

Definition
Line 68 of System.Runtime/Runtime.cm


RtArgc Function

public extern cdecl nothrow int RtArgc()

Definition
Line 11 of System.Runtime/Runtime.cm


RtArgv Function

public extern cdecl nothrow const char** RtArgv()

Definition
Line 12 of System.Runtime/Runtime.cm


RtAsciiToLower Function

public extern cdecl nothrow char RtAsciiToLower(char c)

Definition
Line 223 of System.Runtime/Runtime.cm


RtAsciiToUpper Function

public extern cdecl nothrow char RtAsciiToUpper(char c)

Definition
Line 222 of System.Runtime/Runtime.cm


RtAtan2 Function

public extern cdecl nothrow double RtAtan2(double y, double x)

Definition
Line 69 of System.Runtime/Runtime.cm


RtAttrOff Function

public extern cdecl nothrow void RtAttrOff(int attrs)

Definition
Line 248 of System.Runtime/Runtime.cm


RtAttrOn Function

public extern cdecl nothrow void RtAttrOn(int attrs)

Definition
Line 247 of System.Runtime/Runtime.cm


RtAttrSet Function

public extern cdecl nothrow void RtAttrSet(int attrs)

Definition
Line 249 of System.Runtime/Runtime.cm


RtBeginExec Function

public extern cdecl nothrow int RtBeginExec(const char* command)

Definition
Line 215 of System.Runtime/Runtime.cm


RtBeginGetPathToExecutable Function

public extern cdecl nothrow int RtBeginGetPathToExecutable()

Definition
Line 218 of System.Runtime/Runtime.cm


RtBeginIterateDirectory Function

public extern cdecl nothrow int RtBeginIterateDirectory(const char* directoryPath)

Definition
Line 57 of System.Runtime/Runtime.cm


RtBeginStaticInitCriticalSection Function

public extern cdecl nothrow void RtBeginStaticInitCriticalSection(void* staticClassId)

Definition
Line 19 of System.Runtime/Runtime.cm


RtBeginTraceFunction Function

public extern cdecl nothrow void RtBeginTraceFunction(int traceFunctionId)

Definition
Line 289 of System.Runtime/Runtime.cm


RtBeginTracing Function

public extern cdecl nothrow void RtBeginTracing()

Definition
Line 286 of System.Runtime/Runtime.cm


RtBeginUnwindInfoInit Function

public extern cdecl nothrow void RtBeginUnwindInfoInit()

Definition
Line 262 of System.Runtime/Runtime.cm


RtBigFloatToBigInt Function

public extern cdecl nothrow void* RtBigFloatToBigInt(void* handle, int& errorStrHandle)

Definition
Line 180 of System.Runtime/Runtime.cm


RtBigFloatToBigRational Function

public extern cdecl nothrow void* RtBigFloatToBigRational(void* handle, int& errorStrHandle)

Definition
Line 181 of System.Runtime/Runtime.cm


RtBigFloatToCharPtr Function

public extern cdecl nothrow const char* RtBigFloatToCharPtr(void* handle, int& errorStrHandle)

Definition
Line 178 of System.Runtime/Runtime.cm


RtBigFloatToDouble Function

public extern cdecl nothrow double RtBigFloatToDouble(void* handle, int& errorStrHandle)

Definition
Line 179 of System.Runtime/Runtime.cm


RtBigIntToCharPtr Function

public extern cdecl nothrow const char* RtBigIntToCharPtr(void* handle, int& errorStrHandle)

Definition
Line 116 of System.Runtime/Runtime.cm


RtBigIntToInt Function

public extern cdecl nothrow int RtBigIntToInt(void* handle, int& errorStrHandle)

Definition
Line 118 of System.Runtime/Runtime.cm


RtBigIntToLong Function

public extern cdecl nothrow long RtBigIntToLong(void* handle, int& errorStrHandle)

Definition
Line 120 of System.Runtime/Runtime.cm


RtBigIntToUInt Function

public extern cdecl nothrow uint RtBigIntToUInt(void* handle, int& errorStrHandle)

Definition
Line 119 of System.Runtime/Runtime.cm


RtBigIntToULong Function

public extern cdecl nothrow ulong RtBigIntToULong(void* handle, int& errorStrHandle)

Definition
Line 121 of System.Runtime/Runtime.cm


RtBigRationalToBigInt Function

public extern cdecl nothrow void* RtBigRationalToBigInt(void* handle, int& errorStrHandle)

Definition
Line 152 of System.Runtime/Runtime.cm


RtBigRationalToCharPtr Function

public extern cdecl nothrow const char* RtBigRationalToCharPtr(void* handle, int& errorStrHandle)

Definition
Line 151 of System.Runtime/Runtime.cm


RtBindSocket Function

public extern cdecl nothrow bool RtBindSocket(void* socketHandle, int port, int& errorStringHandle)

Definition
Line 90 of System.Runtime/Runtime.cm


RtBlack Function

public extern cdecl nothrow short RtBlack()

Definition
Line 254 of System.Runtime/Runtime.cm


RtBlue Function

public extern cdecl nothrow short RtBlue()

Definition
Line 255 of System.Runtime/Runtime.cm


RtCBreak Function

public extern cdecl nothrow void RtCBreak()

Definition
Line 228 of System.Runtime/Runtime.cm


RtCaptureException Function

public extern cdecl nothrow void RtCaptureException(void*& exception, ulong& exceptionClassIdHi, ulong& exceptionClassIdLo)

Definition
Line 29 of System.Runtime/Runtime.cm


RtClear Function

public extern cdecl nothrow void RtClear()

Definition
Line 237 of System.Runtime/Runtime.cm


RtClearToEol Function

public extern cdecl nothrow void RtClearToEol()

Definition
Line 238 of System.Runtime/Runtime.cm


RtClose Function

public extern cdecl nothrow bool RtClose(void* fileHandle, int& errorStringHandle)

Definition
Line 37 of System.Runtime/Runtime.cm


RtCloseSocket Function

public extern cdecl nothrow bool RtCloseSocket(void* socketHandle, int& errorStringHandle)

Definition
Line 93 of System.Runtime/Runtime.cm


RtColorPair Function

public extern cdecl nothrow int RtColorPair(short n)

Definition
Line 252 of System.Runtime/Runtime.cm


RtCompressBZip2 Function

public extern cdecl nothrow int RtCompressBZip2(void* outChunk, uint outChunkSize, uint* have, uint* outAvail, void* handle, int action)

Definition
Line 203 of System.Runtime/Runtime.cm


RtConnectSocket Function

public extern cdecl nothrow void* RtConnectSocket(const char* node, const char* service, int options, int& errorStringHandle)

Definition
Line 95 of System.Runtime/Runtime.cm


RtConvertThreadToFiber Function

public extern cdecl nothrow void* RtConvertThreadToFiber(void* param)

Definition
Line 269 of System.Runtime/Runtime.cm


RtCopyFile Function

public extern cdecl nothrow bool RtCopyFile(const char* sourcFilePath, const char* targetFilePath, int& errorStringHandle)

Definition
Line 52 of System.Runtime/Runtime.cm


RtCos Function

public extern cdecl nothrow double RtCos(double x)

Definition
Line 65 of System.Runtime/Runtime.cm


RtCplBigInt Function

public extern cdecl nothrow void* RtCplBigInt(void* handle, int& errorStrHandle)

Definition
Line 124 of System.Runtime/Runtime.cm


RtCreateBigFloatFromBigInt Function

public extern cdecl nothrow void* RtCreateBigFloatFromBigInt(void* handle, int& errorStrHandle)

Definition
Line 175 of System.Runtime/Runtime.cm


RtCreateBigFloatFromBigRational Function

public extern cdecl nothrow void* RtCreateBigFloatFromBigRational(void* handle, int& errorStrHandle)

Definition
Line 176 of System.Runtime/Runtime.cm


RtCreateBigFloatFromCopy Function

public extern cdecl nothrow void* RtCreateBigFloatFromCopy(void* handle, int& errorStrHandle)

Definition
Line 174 of System.Runtime/Runtime.cm


RtCreateBigFloatFromDouble Function

public extern cdecl nothrow void* RtCreateBigFloatFromDouble(double v, int& errorStrHandle)

Definition
Line 172 of System.Runtime/Runtime.cm


RtCreateBigFloatFromInt Function

public extern cdecl nothrow void* RtCreateBigFloatFromInt(int v, int& errorStrHandle)

Definition
Line 168 of System.Runtime/Runtime.cm


RtCreateBigFloatFromLong Function

public extern cdecl nothrow void* RtCreateBigFloatFromLong(long v, int& errorStrHandle)

Definition
Line 170 of System.Runtime/Runtime.cm


RtCreateBigFloatFromStr Function

public extern cdecl nothrow void* RtCreateBigFloatFromStr(const char* v, int& errorStrHandle)

Definition
Line 173 of System.Runtime/Runtime.cm


RtCreateBigFloatFromUInt Function

public extern cdecl nothrow void* RtCreateBigFloatFromUInt(uint v, int& errorStrHandle)

Definition
Line 169 of System.Runtime/Runtime.cm


RtCreateBigFloatFromULong Function

public extern cdecl nothrow void* RtCreateBigFloatFromULong(ulong v, int& errorStrHandle)

Definition
Line 171 of System.Runtime/Runtime.cm


RtCreateBigIntFromCopy Function

public extern cdecl nothrow void* RtCreateBigIntFromCopy(void* handle, int& errorStrHandle)

Definition
Line 114 of System.Runtime/Runtime.cm


RtCreateBigIntFromInt Function

public extern cdecl nothrow void* RtCreateBigIntFromInt(int v, int& errorStrHandle)

Definition
Line 109 of System.Runtime/Runtime.cm


RtCreateBigIntFromLong Function

public extern cdecl nothrow void* RtCreateBigIntFromLong(long v, int& errorStrHandle)

Definition
Line 111 of System.Runtime/Runtime.cm


RtCreateBigIntFromStr Function

public extern cdecl nothrow void* RtCreateBigIntFromStr(const char* v, int& errorStrHandle)

Definition
Line 113 of System.Runtime/Runtime.cm


RtCreateBigIntFromUInt Function

public extern cdecl nothrow void* RtCreateBigIntFromUInt(uint v, int& errorStrHandle)

Definition
Line 110 of System.Runtime/Runtime.cm


RtCreateBigIntFromULong Function

public extern cdecl nothrow void* RtCreateBigIntFromULong(ulong v, int& errorStrHandle)

Definition
Line 112 of System.Runtime/Runtime.cm


RtCreateBigRationalFromBigInt Function

public extern cdecl nothrow void* RtCreateBigRationalFromBigInt(void* handle, int& errorStrHandle)

Definition
Line 148 of System.Runtime/Runtime.cm


RtCreateBigRationalFromBigInts Function

public extern cdecl nothrow void* RtCreateBigRationalFromBigInts(void* numerator, void* denominator, int& errorStrHandle)

Definition
Line 149 of System.Runtime/Runtime.cm


RtCreateBigRationalFromCopy Function

public extern cdecl nothrow void* RtCreateBigRationalFromCopy(void* handle, int& errorStrHandle)

Definition
Line 147 of System.Runtime/Runtime.cm


RtCreateBigRationalFromInt Function

public extern cdecl nothrow void* RtCreateBigRationalFromInt(int v, int& errorStrHandle)

Definition
Line 142 of System.Runtime/Runtime.cm


RtCreateBigRationalFromLong Function

public extern cdecl nothrow void* RtCreateBigRationalFromLong(long v, int& errorStrHandle)

Definition
Line 144 of System.Runtime/Runtime.cm


RtCreateBigRationalFromStr Function

public extern cdecl nothrow void* RtCreateBigRationalFromStr(const char* v, int& errorStrHandle)

Definition
Line 146 of System.Runtime/Runtime.cm


RtCreateBigRationalFromUInt Function

public extern cdecl nothrow void* RtCreateBigRationalFromUInt(uint v, int& errorStrHandle)

Definition
Line 143 of System.Runtime/Runtime.cm


RtCreateBigRationalFromULong Function

public extern cdecl nothrow void* RtCreateBigRationalFromULong(ulong v, int& errorStrHandle)

Definition
Line 145 of System.Runtime/Runtime.cm


RtCreateDefaultBigFloat Function

public extern cdecl nothrow void* RtCreateDefaultBigFloat(int& errorStrHandle)

Definition
Line 167 of System.Runtime/Runtime.cm


RtCreateDefaultBigInt Function

public extern cdecl nothrow void* RtCreateDefaultBigInt(int& errorStrHandle)

Definition
Line 108 of System.Runtime/Runtime.cm


RtCreateDefaultBigRational Function

public extern cdecl nothrow void* RtCreateDefaultBigRational(int& errorStrHandle)

Definition
Line 141 of System.Runtime/Runtime.cm


RtCreateDirectories Function

public extern cdecl nothrow void RtCreateDirectories(const char* directoryPath)

Definition
Line 56 of System.Runtime/Runtime.cm


RtCreateFiber Function

public extern cdecl nothrow void* RtCreateFiber(ulong stackSize, void* startAddress, void* param)

Definition
Line 270 of System.Runtime/Runtime.cm


RtCreateProcess Function

public extern cdecl nothrow void* RtCreateProcess(const char* command, int redirections, int& errorStringHandle)

Definition
Line 274 of System.Runtime/Runtime.cm


RtCreateSocket Function

public extern cdecl nothrow void* RtCreateSocket(int& errorStringHandle)

Definition
Line 89 of System.Runtime/Runtime.cm


RtCursSet Function

public extern cdecl nothrow void RtCursSet(int visibility)

Definition
Line 233 of System.Runtime/Runtime.cm


RtCyan Function

public extern cdecl nothrow short RtCyan()

Definition
Line 258 of System.Runtime/Runtime.cm


RtDecompressBZip2 Function

public extern cdecl nothrow int RtDecompressBZip2(void* outChunk, uint outChunkSize, uint* have, uint* outAvail, uint* inAvail, void* handle)

Definition
Line 204 of System.Runtime/Runtime.cm


RtDeflateZlib Function

public extern cdecl nothrow int RtDeflateZlib(void* outChunk, uint outChunkSize, uint* have, uint* outAvail, void* handle, int flush)

Definition
Line 197 of System.Runtime/Runtime.cm


RtDeleteCharPtr Function

public extern cdecl nothrow void RtDeleteCharPtr(const char* ptr)

Definition
Line 117 of System.Runtime/Runtime.cm


RtDeleteFiber Function

public extern cdecl nothrow void RtDeleteFiber(void* fiber)

Definition
Line 273 of System.Runtime/Runtime.cm


RtDeleteProcess Function

public extern cdecl nothrow void RtDeleteProcess(void* process)

Definition
Line 275 of System.Runtime/Runtime.cm


RtDenominatorBigRational Function

public extern cdecl nothrow void* RtDenominatorBigRational(void* handle, int& errorStrHandle)

Definition
Line 166 of System.Runtime/Runtime.cm


RtDestroyBigFloat Function

public extern cdecl nothrow void RtDestroyBigFloat(void* handle)

Definition
Line 177 of System.Runtime/Runtime.cm


RtDestroyBigInt Function

public extern cdecl nothrow void RtDestroyBigInt(void* handle)

Definition
Line 115 of System.Runtime/Runtime.cm


RtDestroyBigRational Function

public extern cdecl nothrow void RtDestroyBigRational(void* handle)

Definition
Line 150 of System.Runtime/Runtime.cm


RtDestroySocket Function

public extern cdecl nothrow void RtDestroySocket(void* socketHandle)

Definition
Line 98 of System.Runtime/Runtime.cm


RtDirectoryExists Function

public extern cdecl nothrow bool RtDirectoryExists(const char* directoryPath)

Definition
Line 55 of System.Runtime/Runtime.cm


RtDispose Function

public extern cdecl nothrow void RtDispose(void* ptr)

Definition
Line 16 of System.Runtime/Runtime.cm


RtDisposeCallStack Function

public extern cdecl nothrow void RtDisposeCallStack()

Definition
Line 268 of System.Runtime/Runtime.cm


RtDisposeError Function

public extern cdecl nothrow void RtDisposeError(int errorId)

Definition
Line 32 of System.Runtime/Runtime.cm


RtDisposeFile Function

public extern cdecl nothrow bool RtDisposeFile(void* fileHandle, int& errorStringHandle)

Definition
Line 38 of System.Runtime/Runtime.cm


RtDisposeStackTrace Function

public extern cdecl nothrow void RtDisposeStackTrace()

Definition
Line 34 of System.Runtime/Runtime.cm


RtDisposeString Function

public extern cdecl nothrow void RtDisposeString(int stringHandle)

Definition
Line 277 of System.Runtime/Runtime.cm


RtDivBigFloat Function

public extern cdecl nothrow void* RtDivBigFloat(void* left, void* right, int& errorStrHandle)

Definition
Line 187 of System.Runtime/Runtime.cm


RtDivBigInt Function

public extern cdecl nothrow void* RtDivBigInt(void* left, void* right, int& errorStrHandle)

Definition
Line 128 of System.Runtime/Runtime.cm


RtDivBigRational Function

public extern cdecl nothrow void* RtDivBigRational(void* left, void* right, int& errorStrHandle)

Definition
Line 158 of System.Runtime/Runtime.cm


RtDone Function

public extern cdecl nothrow void RtDone()

Definition
Line 9 of System.Runtime/Runtime.cm


RtDoneBZip2 Function

public extern cdecl nothrow void RtDoneBZip2(int mode, void* handle)

Definition
Line 201 of System.Runtime/Runtime.cm


RtDoneScreen Function

public extern cdecl nothrow void RtDoneScreen()

Definition
Line 225 of System.Runtime/Runtime.cm


RtDoneZlib Function

public extern cdecl nothrow void RtDoneZlib(int mode, void* handle)

Definition
Line 195 of System.Runtime/Runtime.cm


RtDynamicInitVmt Function

public extern cdecl nothrow ulong RtDynamicInitVmt(void* vmt)

Definition
Line 10 of System.Runtime/Runtime.cm


RtEcho Function

public extern cdecl nothrow void RtEcho()

Definition
Line 231 of System.Runtime/Runtime.cm


RtEndExec Function

public extern cdecl nothrow int RtEndExec(int execHandle)

Definition
Line 217 of System.Runtime/Runtime.cm


RtEndGetPathToExecutable Function

public extern cdecl nothrow void RtEndGetPathToExecutable(int pathHandle)

Definition
Line 220 of System.Runtime/Runtime.cm


RtEndIterateDirectory Function

public extern cdecl nothrow void RtEndIterateDirectory(int directoryIterationHandle)

Definition
Line 60 of System.Runtime/Runtime.cm


RtEndProfiling Function

public extern cdecl nothrow void RtEndProfiling()

Definition
Line 213 of System.Runtime/Runtime.cm


RtEndStaticInitCriticalSection Function

public extern cdecl nothrow void RtEndStaticInitCriticalSection(void* staticClassId)

Definition
Line 20 of System.Runtime/Runtime.cm


RtEndTraceFunction Function

public extern cdecl nothrow void RtEndTraceFunction(int traceFunctionId)

Definition
Line 290 of System.Runtime/Runtime.cm


RtEndTracing Function

public extern cdecl nothrow void RtEndTracing()

Definition
Line 287 of System.Runtime/Runtime.cm


RtEndUnitTest Function

public extern cdecl nothrow void RtEndUnitTest(const char* testName, int exitCode)

Definition
Line 207 of System.Runtime/Runtime.cm


RtEndUnwindInfoInit Function

public extern cdecl nothrow void RtEndUnwindInfoInit()

Definition
Line 263 of System.Runtime/Runtime.cm


RtEnqueueDestruction Function

public extern cdecl nothrow void RtEnqueueDestruction(void* destructor, void* arg)

Definition
Line 21 of System.Runtime/Runtime.cm


RtEof Function

public extern cdecl nothrow bool RtEof(void* fileHandle)

Definition
Line 43 of System.Runtime/Runtime.cm


RtEpsilon Function

public extern cdecl nothrow double RtEpsilon()

Definition
Line 70 of System.Runtime/Runtime.cm


RtEqualBigFloat Function

public extern cdecl nothrow bool RtEqualBigFloat(void* left, void* right, int& errorStrHandle)

Definition
Line 188 of System.Runtime/Runtime.cm


RtEqualBigInt Function

public extern cdecl nothrow bool RtEqualBigInt(void* left, void* right, int& errorStrHandle)

Definition
Line 135 of System.Runtime/Runtime.cm


RtEqualBigRational Function

public extern cdecl nothrow bool RtEqualBigRational(void* left, void* right, int& errorStrHandle)

Definition
Line 159 of System.Runtime/Runtime.cm


RtErase Function

public extern cdecl nothrow void RtErase()

Definition
Line 236 of System.Runtime/Runtime.cm


RtExecute Function

public extern cdecl nothrow int RtExecute(const char* command)

Definition
Line 214 of System.Runtime/Runtime.cm


RtExit Function

public extern cdecl nothrow void RtExit(int exitCode)

Definition
Line 13 of System.Runtime/Runtime.cm


RtFailAssertion Function

public extern cdecl nothrow void RtFailAssertion(const char* assertion, const char* function, const char* sourceFilePath, int lineNumber)

Definition
Line 25 of System.Runtime/Runtime.cm


RtFileExists Function

public extern cdecl nothrow bool RtFileExists(const char* filePath)

Definition
Line 48 of System.Runtime/Runtime.cm


RtFlush Function

public extern cdecl nothrow bool RtFlush(void* fileHandle, int& errorStringHandle)

Definition
Line 47 of System.Runtime/Runtime.cm


RtFreeConditionVariable Function

public extern cdecl nothrow void RtFreeConditionVariable(void* nativeHandle)

Definition
Line 84 of System.Runtime/Runtime.cm


RtFreeCurrentWorkingDirectoryHandle Function

public extern cdecl nothrow void RtFreeCurrentWorkingDirectoryHandle(int currentWorkingDirectoryHandle)

Definition
Line 74 of System.Runtime/Runtime.cm


RtFreeMutex Function

public extern cdecl nothrow void RtFreeMutex(void* nativeHandle)

Definition
Line 76 of System.Runtime/Runtime.cm


RtFreeRecursiveMutex Function

public extern cdecl nothrow void RtFreeRecursiveMutex(void* nativeHandle)

Definition
Line 80 of System.Runtime/Runtime.cm


RtGetCallStack Function

public extern cdecl nothrow const char* RtGetCallStack()

Definition
Line 267 of System.Runtime/Runtime.cm


RtGetCh Function

public extern cdecl nothrow int RtGetCh()

Definition
Line 243 of System.Runtime/Runtime.cm


RtGetCurrentDate Function

public extern cdecl nothrow void RtGetCurrentDate(short* year, sbyte* month, sbyte* day)

Definition
Line 100 of System.Runtime/Runtime.cm


RtGetCurrentDateTime Function

public extern cdecl nothrow int RtGetCurrentDateTime(short* year, sbyte* month, sbyte* day, int* secs)

Definition
Line 101 of System.Runtime/Runtime.cm


RtGetCurrentTime Function

public extern cdecl nothrow long RtGetCurrentTime()

Definition
Line 102 of System.Runtime/Runtime.cm


RtGetCurrentWorkingDirectory Function

public extern cdecl nothrow const char* RtGetCurrentWorkingDirectory(int currentWorkingDirectoryHandle)

Definition
Line 73 of System.Runtime/Runtime.cm


RtGetCurrentWorkingDirectoryHandle Function

public extern cdecl nothrow int RtGetCurrentWorkingDirectoryHandle()

Definition
Line 72 of System.Runtime/Runtime.cm


RtGetEnvironmentVariable Function

public extern cdecl nothrow const char* RtGetEnvironmentVariable(const char* environmentVariableName)

Definition
Line 71 of System.Runtime/Runtime.cm


RtGetError Function

public extern cdecl nothrow const char* RtGetError(int errorId)

Definition
Line 31 of System.Runtime/Runtime.cm


RtGetException Function

public extern cdecl nothrow void* RtGetException()

Definition
Line 28 of System.Runtime/Runtime.cm


RtGetFiberData Function

public extern cdecl nothrow void* RtGetFiberData()

Definition
Line 272 of System.Runtime/Runtime.cm


RtGetFileError Function

public extern cdecl nothrow bool RtGetFileError(void* fileHandle, int& errorStringHandle)

Definition
Line 44 of System.Runtime/Runtime.cm


RtGetFileSize Function

public extern cdecl nothrow long RtGetFileSize(const char* filePath, int& errorStringHandle)

Definition
Line 50 of System.Runtime/Runtime.cm


RtGetMaxYX Function

public extern cdecl nothrow void RtGetMaxYX(int* rows, int* cols)

Definition
Line 235 of System.Runtime/Runtime.cm


RtGetNStr Function

public extern cdecl nothrow void RtGetNStr(char* str, int size)

Definition
Line 246 of System.Runtime/Runtime.cm


RtGetNextDirectoryPath Function

public extern cdecl nothrow const char* RtGetNextDirectoryPath(int directoryIterationHandle)

Definition
Line 59 of System.Runtime/Runtime.cm


RtGetNextFilePath Function

public extern cdecl nothrow const char* RtGetNextFilePath(int directoryIterationHandle)

Definition
Line 58 of System.Runtime/Runtime.cm


RtGetOsInfo Function

public extern cdecl nothrow const char* RtGetOsInfo()

Definition
Line 221 of System.Runtime/Runtime.cm


RtGetPathToExecutable Function

public extern cdecl nothrow const char* RtGetPathToExecutable(int pathHandle)

Definition
Line 219 of System.Runtime/Runtime.cm


RtGetRandomSeed Function

public extern cdecl nothrow uint RtGetRandomSeed()

Definition
Line 104 of System.Runtime/Runtime.cm


RtGetRawCh Function

public extern cdecl nothrow int RtGetRawCh()

Definition
Line 244 of System.Runtime/Runtime.cm


RtGetStackTrace Function

public extern cdecl nothrow const char* RtGetStackTrace()

Definition
Line 33 of System.Runtime/Runtime.cm


RtGetString Function

public extern cdecl nothrow const char* RtGetString(int stringHandle)

Definition
Line 276 of System.Runtime/Runtime.cm


RtGetYX Function

public extern cdecl nothrow void RtGetYX(int* row, int* col)

Definition
Line 239 of System.Runtime/Runtime.cm


RtGreaterBigFloat Function

public extern cdecl nothrow bool RtGreaterBigFloat(void* left, void* right, int& errorStrHandle)

Definition
Line 191 of System.Runtime/Runtime.cm


RtGreaterBigInt Function

public extern cdecl nothrow bool RtGreaterBigInt(void* left, void* right, int& errorStrHandle)

Definition
Line 138 of System.Runtime/Runtime.cm


RtGreaterBigRational Function

public extern cdecl nothrow bool RtGreaterBigRational(void* left, void* right, int& errorStrHandle)

Definition
Line 162 of System.Runtime/Runtime.cm


RtGreaterEqualBigFloat Function

public extern cdecl nothrow bool RtGreaterEqualBigFloat(void* left, void* right, int& errorStrHandle)

Definition
Line 193 of System.Runtime/Runtime.cm


RtGreaterEqualBigInt Function

public extern cdecl nothrow bool RtGreaterEqualBigInt(void* left, void* right, int& errorStrHandle)

Definition
Line 140 of System.Runtime/Runtime.cm


RtGreaterEqualBigRational Function

public extern cdecl nothrow bool RtGreaterEqualBigRational(void* left, void* right, int& errorStrHandle)

Definition
Line 164 of System.Runtime/Runtime.cm


RtGreen Function

public extern cdecl nothrow short RtGreen()

Definition
Line 256 of System.Runtime/Runtime.cm


RtHandleException Function

public extern cdecl nothrow bool RtHandleException(void* exceptionTypeId)

Definition
Line 27 of System.Runtime/Runtime.cm


RtInflateZlib Function

public extern cdecl nothrow int RtInflateZlib(void* outChunk, uint outChunkSize, uint* have, uint* outAvail, uint* inAvail, void* handle)

Definition
Line 198 of System.Runtime/Runtime.cm


RtInit Function

public extern cdecl nothrow void RtInit(long numberOfPolymorphicClassIds, const ulong* polymorphicClassIdArray, long numberOfStaticClassIds, const ulong* staticClassIdArray, GlobalInitFunctionType globalInitFunction)

Definition
Line 7 of System.Runtime/Runtime.cm


RtInitBZip2 Function

public extern cdecl nothrow int RtInitBZip2(int mode, int compressionLevel, int compressionWorkFactor, void** handle)

Definition
Line 200 of System.Runtime/Runtime.cm


RtInitPair Function

public extern cdecl nothrow void RtInitPair(short n, short foregroundColor, short backgroundColor)

Definition
Line 251 of System.Runtime/Runtime.cm


RtInitRand Function

public extern cdecl nothrow void RtInitRand(uint seed)

Definition
Line 105 of System.Runtime/Runtime.cm


RtInitScreen Function

public extern cdecl nothrow void RtInitScreen()

Definition
Line 224 of System.Runtime/Runtime.cm


RtInitZlib Function

public extern cdecl nothrow int RtInitZlib(int mode, int level, void** handle)

Definition
Line 194 of System.Runtime/Runtime.cm


RtIsConsoleHandle Function

public extern cdecl nothrow bool RtIsConsoleHandle(int handle)

Definition
Line 54 of System.Runtime/Runtime.cm


RtIsUserAssertionFailureFunctionSet Function

public extern cdecl nothrow bool RtIsUserAssertionFailureFunctionSet()

Definition
Line 23 of System.Runtime/Runtime.cm


RtKeyPad Function

public extern cdecl nothrow void RtKeyPad()

Definition
Line 230 of System.Runtime/Runtime.cm


RtLastWriteTimeLess Function

public extern cdecl nothrow bool RtLastWriteTimeLess(const char* filePath1, const char* filePath2)

Definition
Line 49 of System.Runtime/Runtime.cm


RtLessBigFloat Function

public extern cdecl nothrow bool RtLessBigFloat(void* left, void* right, int& errorStrHandle)

Definition
Line 190 of System.Runtime/Runtime.cm


RtLessBigInt Function

public extern cdecl nothrow bool RtLessBigInt(void* left, void* right, int& errorStrHandle)

Definition
Line 137 of System.Runtime/Runtime.cm


RtLessBigRational Function

public extern cdecl nothrow bool RtLessBigRational(void* left, void* right, int& errorStrHandle)

Definition
Line 161 of System.Runtime/Runtime.cm


RtLessEqualBigFloat Function

public extern cdecl nothrow bool RtLessEqualBigFloat(void* left, void* right, int& errorStrHandle)

Definition
Line 192 of System.Runtime/Runtime.cm


RtLessEqualBigInt Function

public extern cdecl nothrow bool RtLessEqualBigInt(void* left, void* right, int& errorStrHandle)

Definition
Line 139 of System.Runtime/Runtime.cm


RtLessEqualBigRational Function

public extern cdecl nothrow bool RtLessEqualBigRational(void* left, void* right, int& errorStrHandle)

Definition
Line 163 of System.Runtime/Runtime.cm


RtListenSocket Function

public extern cdecl nothrow bool RtListenSocket(void* socketHandle, int backLog, int& errorStringHandle)

Definition
Line 91 of System.Runtime/Runtime.cm


RtLockMutex Function

public extern cdecl nothrow void RtLockMutex(void* nativeHandle)

Definition
Line 77 of System.Runtime/Runtime.cm


RtLockRecursiveMutex Function

public extern cdecl nothrow void RtLockRecursiveMutex(void* nativeHandle)

Definition
Line 81 of System.Runtime/Runtime.cm


RtMagenta Function

public extern cdecl nothrow short RtMagenta()

Definition
Line 259 of System.Runtime/Runtime.cm


RtMemAlloc Function

public extern cdecl nothrow void* RtMemAlloc(long size)

Definition
Line 14 of System.Runtime/Runtime.cm


RtMemAllocInfo Function

public extern cdecl nothrow void* RtMemAllocInfo(long size, const char* info)

Definition
Line 15 of System.Runtime/Runtime.cm


RtMemFree Function

public extern cdecl nothrow void RtMemFree(void* ptr)

Definition
Line 17 of System.Runtime/Runtime.cm


RtMemZero Function

public extern cdecl nothrow void RtMemZero(void* ptr, long size)

Definition
Line 18 of System.Runtime/Runtime.cm


RtModBigInt Function

public extern cdecl nothrow void* RtModBigInt(void* left, void* right, int& errorStrHandle)

Definition
Line 129 of System.Runtime/Runtime.cm


RtMove Function

public extern cdecl nothrow void RtMove(int row, int col)

Definition
Line 240 of System.Runtime/Runtime.cm


RtMoveFile Function

public extern cdecl nothrow bool RtMoveFile(const char* sourcFilePath, const char* targetFilePath, int& errorStringHandle)

Definition
Line 53 of System.Runtime/Runtime.cm


RtMulBigFloat Function

public extern cdecl nothrow void* RtMulBigFloat(void* left, void* right, int& errorStrHandle)

Definition
Line 186 of System.Runtime/Runtime.cm


RtMulBigInt Function

public extern cdecl nothrow void* RtMulBigInt(void* left, void* right, int& errorStrHandle)

Definition
Line 127 of System.Runtime/Runtime.cm


RtMulBigRational Function

public extern cdecl nothrow void* RtMulBigRational(void* left, void* right, int& errorStrHandle)

Definition
Line 157 of System.Runtime/Runtime.cm


RtNegBigFloat Function

public extern cdecl nothrow void* RtNegBigFloat(void* handle, int& errorStrHandle)

Definition
Line 182 of System.Runtime/Runtime.cm


RtNegBigInt Function

public extern cdecl nothrow void* RtNegBigInt(void* handle, int& errorStrHandle)

Definition
Line 122 of System.Runtime/Runtime.cm


RtNegBigRational Function

public extern cdecl nothrow void* RtNegBigRational(void* handle, int& errorStrHandle)

Definition
Line 153 of System.Runtime/Runtime.cm


RtNoCBreak Function

public extern cdecl nothrow void RtNoCBreak()

Definition
Line 229 of System.Runtime/Runtime.cm


RtNoEcho Function

public extern cdecl nothrow void RtNoEcho()

Definition
Line 232 of System.Runtime/Runtime.cm


RtNoRaw Function

public extern cdecl nothrow void RtNoRaw()

Definition
Line 227 of System.Runtime/Runtime.cm


RtNotEqualBigFloat Function

public extern cdecl nothrow bool RtNotEqualBigFloat(void* left, void* right, int& errorStrHandle)

Definition
Line 189 of System.Runtime/Runtime.cm


RtNotEqualBigInt Function

public extern cdecl nothrow bool RtNotEqualBigInt(void* left, void* right, int& errorStrHandle)

Definition
Line 136 of System.Runtime/Runtime.cm


RtNotEqualBigRational Function

public extern cdecl nothrow bool RtNotEqualBigRational(void* left, void* right, int& errorStrHandle)

Definition
Line 160 of System.Runtime/Runtime.cm


RtNotifyAll Function

public extern cdecl nothrow int RtNotifyAll(void* nativeHandle)

Definition
Line 86 of System.Runtime/Runtime.cm


RtNotifyOne Function

public extern cdecl nothrow int RtNotifyOne(void* nativeHandle)

Definition
Line 85 of System.Runtime/Runtime.cm


RtNow Function

public extern cdecl nothrow long RtNow()

Definition
Line 99 of System.Runtime/Runtime.cm


RtNumeratorBigRational Function

public extern cdecl nothrow void* RtNumeratorBigRational(void* handle, int& errorStrHandle)

Definition
Line 165 of System.Runtime/Runtime.cm


RtOpen Function

public extern cdecl nothrow void* RtOpen(const char* filePath, byte openMode, int& errorStringHandle)

Definition
Line 35 of System.Runtime/Runtime.cm


RtOpenStdFile Function

public extern cdecl nothrow void* RtOpenStdFile(int handle, int& errorStringHandle)

Definition
Line 36 of System.Runtime/Runtime.cm


RtOrBigInt Function

public extern cdecl nothrow void* RtOrBigInt(void* left, void* right, int& errorStrHandle)

Definition
Line 131 of System.Runtime/Runtime.cm


RtPi Function

public extern cdecl nothrow double RtPi()

Definition
Line 64 of System.Runtime/Runtime.cm


RtPopUnwindInfo Function

public extern cdecl nothrow void RtPopUnwindInfo(void* prevUnwindInfo)

Definition
Line 266 of System.Runtime/Runtime.cm


RtPosBigFloat Function

public extern cdecl nothrow void* RtPosBigFloat(void* handle, int& errorStrHandle)

Definition
Line 183 of System.Runtime/Runtime.cm


RtPosBigInt Function

public extern cdecl nothrow void* RtPosBigInt(void* handle, int& errorStrHandle)

Definition
Line 123 of System.Runtime/Runtime.cm


RtPosBigRational Function

public extern cdecl nothrow void* RtPosBigRational(void* handle, int& errorStrHandle)

Definition
Line 154 of System.Runtime/Runtime.cm


RtPow Function

public extern cdecl nothrow double RtPow(double x, int exponent)

Definition
Line 61 of System.Runtime/Runtime.cm


RtProcessEof Function

public extern cdecl nothrow bool RtProcessEof(void* process, int handle, int& errorStringHandle)

Definition
Line 282 of System.Runtime/Runtime.cm


RtProcessExitCode Function

public extern cdecl nothrow int RtProcessExitCode(void* process, int& errorStringHandle)

Definition
Line 280 of System.Runtime/Runtime.cm


RtProcessReadLine Function

public extern cdecl nothrow int RtProcessReadLine(void* process, int handle, int& errorStringHandle)

Definition
Line 283 of System.Runtime/Runtime.cm


RtProcessReadToEnd Function

public extern cdecl nothrow int RtProcessReadToEnd(void* process, int handle, int& errorStringHandle)

Definition
Line 284 of System.Runtime/Runtime.cm


RtProcessRunning Function

public extern cdecl nothrow bool RtProcessRunning(void* process, int& errorStringHandle)

Definition
Line 278 of System.Runtime/Runtime.cm


RtProcessTerminate Function

public extern cdecl nothrow bool RtProcessTerminate(void* process, int& errorStringHandle)

Definition
Line 281 of System.Runtime/Runtime.cm


RtProcessWaitForExit Function

public extern cdecl nothrow bool RtProcessWaitForExit(void* process, int& errorStringHandle)

Definition
Line 279 of System.Runtime/Runtime.cm


RtProcessWriteLine Function

public extern cdecl nothrow bool RtProcessWriteLine(void* process, const char* line, int& errorStringHandle)

Definition
Line 285 of System.Runtime/Runtime.cm


RtProfileEndFunction Function

public extern cdecl nothrow void RtProfileEndFunction(void* functionId)

Definition
Line 211 of System.Runtime/Runtime.cm


RtProfileStartFunction Function

public extern cdecl nothrow void RtProfileStartFunction(void* functionId)

Definition
Line 210 of System.Runtime/Runtime.cm


RtPushUnwindInfo Function

public extern cdecl nothrow void* RtPushUnwindInfo(void* unwindInfo)

Definition
Line 265 of System.Runtime/Runtime.cm


RtRandom Function

public extern cdecl nothrow uint RtRandom()

Definition
Line 106 of System.Runtime/Runtime.cm


RtRandom64 Function

public extern cdecl nothrow ulong RtRandom64()

Definition
Line 107 of System.Runtime/Runtime.cm


RtRaw Function

public extern cdecl nothrow void RtRaw()

Definition
Line 226 of System.Runtime/Runtime.cm


RtRead Function

public extern cdecl nothrow long RtRead(void* fileHandle, byte* buffer, long bufferSize, int& errorStringHandle)

Definition
Line 41 of System.Runtime/Runtime.cm


RtReadByte Function

public extern cdecl nothrow int RtReadByte(void* fileHandle)

Definition
Line 42 of System.Runtime/Runtime.cm


RtReceiveSocket Function

public extern cdecl nothrow int RtReceiveSocket(void* socketHandle, byte* buf, int len, int flags, int& errorStringHandle)

Definition
Line 97 of System.Runtime/Runtime.cm


RtRed Function

public extern cdecl nothrow short RtRed()

Definition
Line 257 of System.Runtime/Runtime.cm


RtRefresh Function

public extern cdecl nothrow void RtRefresh()

Definition
Line 234 of System.Runtime/Runtime.cm


RtRemoveFile Function

public extern cdecl nothrow bool RtRemoveFile(const char* filePath, int& errorStringHandle)

Definition
Line 51 of System.Runtime/Runtime.cm


RtRetvalStrBZip2 Function

public extern cdecl nothrow const char* RtRetvalStrBZip2(int retVal)

Definition
Line 205 of System.Runtime/Runtime.cm


RtRetvalStrZlib Function

public extern cdecl nothrow const char* RtRetvalStrZlib(int retVal)

Definition
Line 199 of System.Runtime/Runtime.cm


RtRunningOnWsl Function

public extern cdecl nothrow bool RtRunningOnWsl()

Definition
Line 261 of System.Runtime/Runtime.cm


RtSeek Function

public extern cdecl nothrow bool RtSeek(void* fileHandle, long pos, byte origin, int& errorStringHandle)

Definition
Line 45 of System.Runtime/Runtime.cm


RtSendSocket Function

public extern cdecl nothrow int RtSendSocket(void* socketHandle, byte* buf, int len, int flags, int& errorStringHandle)

Definition
Line 96 of System.Runtime/Runtime.cm


RtSetInputBZip2 Function

public extern cdecl nothrow void RtSetInputBZip2(void* inChunk, uint inAvail, void* handle)

Definition
Line 202 of System.Runtime/Runtime.cm


RtSetInputZlib Function

public extern cdecl nothrow void RtSetInputZlib(void* inChunck, uint inAvail, void* handle)

Definition
Line 196 of System.Runtime/Runtime.cm


RtSetThreadId Function

public extern cdecl nothrow void RtSetThreadId(char threadId)

Definition
Line 288 of System.Runtime/Runtime.cm


RtSetUnitTestAssertionResult Function

public extern cdecl nothrow void RtSetUnitTestAssertionResult(int assertionIndex, bool assertionResult, int lineNumber)

Definition
Line 208 of System.Runtime/Runtime.cm


RtSetUnitTestException Function

public extern cdecl nothrow void RtSetUnitTestException(const char* exceptionStr)

Definition
Line 209 of System.Runtime/Runtime.cm


RtSetUserAssertionFailureFunction Function

public extern cdecl nothrow void RtSetUserAssertionFailureFunction(AssertionFailureFunction userAssertionFailureFunc)

Definition
Line 24 of System.Runtime/Runtime.cm


RtShiftLeftBigInt Function

public extern cdecl nothrow void* RtShiftLeftBigInt(void* left, int right, int& errorStrHandle)

Definition
Line 133 of System.Runtime/Runtime.cm


RtShiftRightBigInt Function

public extern cdecl nothrow void* RtShiftRightBigInt(void* left, int right, int& errorStrHandle)

Definition
Line 134 of System.Runtime/Runtime.cm


RtShutdownSocket Function

public extern cdecl nothrow bool RtShutdownSocket(void* socketHandle, int mode, int& errorStringHandle)

Definition
Line 94 of System.Runtime/Runtime.cm


RtSin Function

public extern cdecl nothrow double RtSin(double x)

Definition
Line 66 of System.Runtime/Runtime.cm


RtSleep Function

public extern cdecl nothrow void RtSleep(long nanoseconds)

Definition
Line 103 of System.Runtime/Runtime.cm


RtSqrt Function

public extern cdecl nothrow double RtSqrt(double x)

Definition
Line 63 of System.Runtime/Runtime.cm


RtStartColor Function

public extern cdecl nothrow void RtStartColor()

Definition
Line 250 of System.Runtime/Runtime.cm


RtStartProfiling Function

public extern cdecl nothrow void RtStartProfiling(long numberOfPolymorphicClassIds, const ulong* polymorphicClassIdArray, long numberOfStaticClassIds, const ulong* staticClassIdArray)

Definition
Line 212 of System.Runtime/Runtime.cm


RtStartUnitTest Function

public extern cdecl nothrow void RtStartUnitTest(int numAssertions, const char* unitTestFilePath, long numberOfPolymorphicClassIds, const ulong* polymorphicClassIdArray, long numberOfStaticClassIds, const ulong* staticClassIdArray)

Definition
Line 206 of System.Runtime/Runtime.cm


RtSubBigFloat Function

public extern cdecl nothrow void* RtSubBigFloat(void* left, void* right, int& errorStrHandle)

Definition
Line 185 of System.Runtime/Runtime.cm


RtSubBigInt Function

public extern cdecl nothrow void* RtSubBigInt(void* left, void* right, int& errorStrHandle)

Definition
Line 126 of System.Runtime/Runtime.cm


RtSubBigRational Function

public extern cdecl nothrow void* RtSubBigRational(void* left, void* right, int& errorStrHandle)

Definition
Line 156 of System.Runtime/Runtime.cm


RtSwitchToFiber Function

public extern cdecl nothrow void RtSwitchToFiber(void* fiber)

Definition
Line 271 of System.Runtime/Runtime.cm


RtTell Function

public extern cdecl nothrow long RtTell(void* fileHandle, int& errorStringHandle)

Definition
Line 46 of System.Runtime/Runtime.cm


RtThrowCapturedException Function

public extern cdecl nothrow void RtThrowCapturedException(void* exception, ulong exceptionClassIdHi, ulong exceptionClassIdLo)

Definition
Line 30 of System.Runtime/Runtime.cm


RtThrowException Function

public extern cdecl void RtThrowException(void* exception, void* exceptionTypeId)

Definition
Line 26 of System.Runtime/Runtime.cm


RtTranslateCh Function

public extern cdecl nothrow int RtTranslateCh(int ch)

Definition
Line 245 of System.Runtime/Runtime.cm


RtUnlockMutex Function

public extern cdecl nothrow void RtUnlockMutex(void* nativeHandle)

Definition
Line 78 of System.Runtime/Runtime.cm


RtUnlockRecursiveMutex Function

public extern cdecl nothrow void RtUnlockRecursiveMutex(void* nativeHandle)

Definition
Line 82 of System.Runtime/Runtime.cm


RtWaitConditionVariable Function

public extern cdecl nothrow int RtWaitConditionVariable(void* nativeHandle, void* recursiveMutexHandle)

Definition
Line 87 of System.Runtime/Runtime.cm


RtWaitConditionVariableDuration Function

public extern cdecl nothrow int RtWaitConditionVariableDuration(void* nativeHandle, void* recursiveMutexHandle, long duration)

Definition
Line 88 of System.Runtime/Runtime.cm


RtWhite Function

public extern cdecl nothrow short RtWhite()

Definition
Line 253 of System.Runtime/Runtime.cm


RtWindowsMessage Function

public extern cdecl nothrow void RtWindowsMessage(int messageId)

Definition
Line 291 of System.Runtime/Runtime.cm


RtWrite Function

public extern cdecl nothrow long RtWrite(void* fileHandle, const byte* buffer, long count, int& errorStringHandle)

Definition
Line 39 of System.Runtime/Runtime.cm


RtWriteByte Function

public extern cdecl nothrow bool RtWriteByte(void* fileHandle, byte x, int& errorStringHandle)

Definition
Line 40 of System.Runtime/Runtime.cm


RtXorBigInt Function

public extern cdecl nothrow void* RtXorBigInt(void* left, void* right, int& errorStrHandle)

Definition
Line 132 of System.Runtime/Runtime.cm


RtYellow Function

public extern cdecl nothrow short RtYellow()

Definition
Line 260 of System.Runtime/Runtime.cm


WinAddClipboardFormatListener Function

public extern cdecl nothrow bool WinAddClipboardFormatListener(void* windowHandle)

Definition
Line 273 of System.Runtime/Win.cm


WinApplicationMessageLoop Function

public extern cdecl nothrow int WinApplicationMessageLoop()

Definition
Line 22 of System.Runtime/Win.cm


WinBeginPaint Function

public extern cdecl nothrow void* WinBeginPaint(void* windowHandle, void*& paintStruct)

Definition
Line 54 of System.Runtime/Win.cm


WinBeginTest Function

public extern cdecl nothrow void WinBeginTest()

Definition
Line 284 of System.Runtime/Win.cm


WinBringWindowToTop Function

public extern cdecl nothrow bool WinBringWindowToTop(void* windowHandle)

Definition
Line 223 of System.Runtime/Win.cm


WinClientToScreen Function

public extern cdecl nothrow bool WinClientToScreen(void* windowHandle, void* point)

Definition
Line 44 of System.Runtime/Win.cm


WinCloseClipboard Function

public extern cdecl nothrow bool WinCloseClipboard()

Definition
Line 268 of System.Runtime/Win.cm


WinCloseHandle Function

public extern cdecl nothrow bool WinCloseHandle(void* handle)

Definition
Line 13 of System.Runtime/Win.cm


WinCommDlgExtendedError Function

public extern cdecl nothrow uint WinCommDlgExtendedError()

Definition
Line 226 of System.Runtime/Win.cm


WinCreateCaret Function

public extern cdecl nothrow bool WinCreateCaret(void* windowHandle, void* bitmapHandle, int width, int height)

Definition
Line 255 of System.Runtime/Win.cm


WinCreateEvent Function

public extern cdecl nothrow void* WinCreateEvent()

Definition
Line 9 of System.Runtime/Win.cm


WinCreateGraphics Function

public extern cdecl nothrow void* WinCreateGraphics(void* hdc)

Definition
Line 58 of System.Runtime/Win.cm


WinCreateGraphicsFromImage Function

public extern cdecl nothrow void* WinCreateGraphicsFromImage(void* image)

Definition
Line 61 of System.Runtime/Win.cm


WinCreateGraphicsFromWindowHandle Function

public extern cdecl nothrow void* WinCreateGraphicsFromWindowHandle(void* windowHandle)

Definition
Line 60 of System.Runtime/Win.cm


WinCreateWindowByClassAtom Function

public extern cdecl nothrow void* WinCreateWindowByClassAtom(ushort windowClass, const char* windowName, long style, long exStyle, int x, int y, int w, int h, void* parentHandle)

Definition
Line 28 of System.Runtime/Win.cm


WinCreateWindowByClassName Function

public extern cdecl nothrow void* WinCreateWindowByClassName(const char* windowClass, const char* windowName, long style, long exStyle, int x, int y, int w, int h, void* parentHandle)

Definition
Line 29 of System.Runtime/Win.cm


WinDeleteGraphics Function

public extern cdecl nothrow void WinDeleteGraphics(void* nativeGraphics)

Definition
Line 59 of System.Runtime/Win.cm


WinDeleteObject Function

public extern cdecl nothrow bool WinDeleteObject(void* handle)

Definition
Line 239 of System.Runtime/Win.cm


WinDestroyBitmap Function

public extern cdecl nothrow bool WinDestroyBitmap(void* bitmapHandle)

Definition
Line 238 of System.Runtime/Win.cm


WinDestroyCaret Function

public extern cdecl nothrow bool WinDestroyCaret()

Definition
Line 256 of System.Runtime/Win.cm


WinDestroyCursor Function

public extern cdecl nothrow bool WinDestroyCursor(void* cursorHandle)

Definition
Line 232 of System.Runtime/Win.cm


WinDestroyIcon Function

public extern cdecl nothrow bool WinDestroyIcon(void* iconHandle)

Definition
Line 235 of System.Runtime/Win.cm


WinDestroyWindow Function

public extern cdecl nothrow void WinDestroyWindow(void* windowHandle)

Definition
Line 30 of System.Runtime/Win.cm


WinDialogWindowMessageLoop Function

public extern cdecl nothrow int WinDialogWindowMessageLoop(void* windowHandle, void* parentWindowHandle, void* getDialogResultFunc, void* keyPreviewFunc, void* dialogWindowPtr)

Definition
Line 26 of System.Runtime/Win.cm


WinDone Function

public extern cdecl nothrow void WinDone()

Definition
Line 21 of System.Runtime/Win.cm


WinEmptyClipboard Function

public extern cdecl nothrow bool WinEmptyClipboard()

Definition
Line 269 of System.Runtime/Win.cm


WinEnableWindow Function

public extern cdecl nothrow bool WinEnableWindow(void* windowHandle, bool enable)

Definition
Line 25 of System.Runtime/Win.cm


WinEndPaint Function

public extern cdecl nothrow void WinEndPaint(void* windowHandle, void* paintStruct)

Definition
Line 55 of System.Runtime/Win.cm


WinEndTest Function

public extern cdecl nothrow void WinEndTest()

Definition
Line 285 of System.Runtime/Win.cm


WinFindCloseChangeNotification Function

public extern cdecl nothrow bool WinFindCloseChangeNotification(void* handle)

Definition
Line 17 of System.Runtime/Win.cm


WinFindFirstChangeNotification Function

public extern cdecl nothrow void* WinFindFirstChangeNotification(const char* directoryPath)

Definition
Line 15 of System.Runtime/Win.cm


WinFindNextChangeNotification Function

public extern cdecl nothrow bool WinFindNextChangeNotification(void* handle)

Definition
Line 16 of System.Runtime/Win.cm


WinFormatMessage Function

public extern cdecl nothrow void WinFormatMessage(ulong errorCode, wchar* buffer)

Definition
Line 8 of System.Runtime/Win.cm


WinGetCaretPos Function

public extern cdecl nothrow bool WinGetCaretPos(int& x, int& y)

Definition
Line 259 of System.Runtime/Win.cm


WinGetClassLong Function

public extern cdecl nothrow long WinGetClassLong(void* windowHandle, int index)

Definition
Line 243 of System.Runtime/Win.cm


WinGetClientRect Function

public extern cdecl nothrow bool WinGetClientRect(void* windowHandle, void* rect)

Definition
Line 42 of System.Runtime/Win.cm


WinGetClipRect Function

public extern cdecl nothrow void WinGetClipRect(void* paintStruct, int& x, int& y, int& w, int& h)

Definition
Line 56 of System.Runtime/Win.cm


WinGetClipboardData Function

public extern cdecl nothrow void* WinGetClipboardData(uint format)

Definition
Line 271 of System.Runtime/Win.cm


WinGetCurrentProcessId Function

public extern cdecl nothrow int WinGetCurrentProcessId()

Definition
Line 283 of System.Runtime/Win.cm


WinGetCursor Function

public extern cdecl nothrow void* WinGetCursor()

Definition
Line 230 of System.Runtime/Win.cm


WinGetCursorPos Function

public extern cdecl nothrow bool WinGetCursorPos(int& x, int& y)

Definition
Line 280 of System.Runtime/Win.cm


WinGetDC Function

public extern cdecl nothrow void* WinGetDC(void* windowHandle)

Definition
Line 50 of System.Runtime/Win.cm


WinGetFocus Function

public extern cdecl nothrow void* WinGetFocus()

Definition
Line 219 of System.Runtime/Win.cm


WinGetFolder Function

public extern cdecl nothrow bool WinGetFolder(void* windowHandle, const wchar* defaultDirectory, wchar* folderNameBuffer, uint folderNameBufferSize)

Definition
Line 281 of System.Runtime/Win.cm


WinGetForegroundWindow Function

public extern cdecl nothrow void* WinGetForegroundWindow()

Definition
Line 24 of System.Runtime/Win.cm


WinGetLastError Function

public extern cdecl nothrow ulong WinGetLastError()

Definition
Line 7 of System.Runtime/Win.cm


WinGetLogicalDrives Function

public extern cdecl nothrow int WinGetLogicalDrives()

Definition
Line 286 of System.Runtime/Win.cm


WinGetMessagePos Function

public extern cdecl nothrow void WinGetMessagePos(int& x, int& y)

Definition
Line 217 of System.Runtime/Win.cm


WinGetOpenFileName Function

public extern cdecl nothrow bool WinGetOpenFileName(void* windowHandle, const wchar* filter, const wchar* initialDirectory, wchar* fileNameBuffer, uint fileNameBufferSize, uint flags, const wchar* defaultExtension)

Definition
Line 224 of System.Runtime/Win.cm


WinGetSaveFileName Function

public extern cdecl nothrow bool WinGetSaveFileName(void* windowHandle, const wchar* filter, const wchar* initialDirectory, wchar* fileNameBuffer, uint fileNameBufferSize, uint flags, const wchar* defaultExtension)

Definition
Line 225 of System.Runtime/Win.cm


WinGetScrollInfo Function

public extern cdecl nothrow bool WinGetScrollInfo(void* windowHandle, int nBar, uint& nPage, int& nPos, int& nMin, int& nMax, int& nTrackPos)

Definition
Line 252 of System.Runtime/Win.cm


WinGetSysColor Function

public extern cdecl nothrow void WinGetSysColor(int index, byte& red, byte& green, byte& blue)

Definition
Line 144 of System.Runtime/Win.cm


WinGetSystemMetrics Function

public extern cdecl nothrow int WinGetSystemMetrics(int index)

Definition
Line 240 of System.Runtime/Win.cm


WinGetTopWindow Function

public extern cdecl nothrow void* WinGetTopWindow(void* windowHandle)

Definition
Line 221 of System.Runtime/Win.cm


WinGetWindowLong Function

public extern cdecl nothrow long WinGetWindowLong(void* windowHandle, int index)

Definition
Line 245 of System.Runtime/Win.cm


WinGetWindowRect Function

public extern cdecl nothrow bool WinGetWindowRect(void* windowHandle, void* rect)

Definition
Line 43 of System.Runtime/Win.cm


WinGetWindowText Function

public extern cdecl nothrow int WinGetWindowText(void* windowHandle, const wchar* textBuffer, int maxCount)

Definition
Line 49 of System.Runtime/Win.cm


WinGetWindowTextLength Function

public extern cdecl nothrow int WinGetWindowTextLength(void* windowHandle)

Definition
Line 48 of System.Runtime/Win.cm


WinGlobalAlloc Function

public extern cdecl nothrow void* WinGlobalAlloc(uint flags, ulong size)

Definition
Line 275 of System.Runtime/Win.cm


WinGlobalFree Function

public extern cdecl nothrow void* WinGlobalFree(void* memHandle)

Definition
Line 278 of System.Runtime/Win.cm


WinGlobalLock Function

public extern cdecl nothrow void* WinGlobalLock(void* memHandle)

Definition
Line 276 of System.Runtime/Win.cm


WinGlobalSize Function

public extern cdecl nothrow ulong WinGlobalSize(void* memHandle)

Definition
Line 279 of System.Runtime/Win.cm


WinGlobalUnlock Function

public extern cdecl nothrow bool WinGlobalUnlock(void* memHandle)

Definition
Line 277 of System.Runtime/Win.cm


WinGraphicsBitmapGetPixel Function

public extern cdecl nothrow int WinGraphicsBitmapGetPixel(void* nativeBitmap, int x, int y, byte& alpha, byte& red, byte& green, byte& blue)

Definition
Line 164 of System.Runtime/Win.cm


WinGraphicsBitmapSetPixel Function

public extern cdecl nothrow int WinGraphicsBitmapSetPixel(void* nativeBitmap, int x, int y, byte alpha, byte red, byte green, byte blue)

Definition
Line 165 of System.Runtime/Win.cm


WinGraphicsBrushGetLastStatus Function

public extern cdecl nothrow int WinGraphicsBrushGetLastStatus(void* brush)

Definition
Line 89 of System.Runtime/Win.cm


WinGraphicsClear Function

public extern cdecl nothrow int WinGraphicsClear(void* graphics, byte alpha, byte red, byte green, byte blue)

Definition
Line 134 of System.Runtime/Win.cm


WinGraphicsCloneBitmap Function

public extern cdecl nothrow void* WinGraphicsCloneBitmap(void* nativeBitmap, int x, int y, int w, int h, int pixelFormat)

Definition
Line 163 of System.Runtime/Win.cm


WinGraphicsCloneFont Function

public extern cdecl nothrow void* WinGraphicsCloneFont(void* font)

Definition
Line 101 of System.Runtime/Win.cm


WinGraphicsCloneFontFamily Function

public extern cdecl nothrow void* WinGraphicsCloneFontFamily(void* fontFamily)

Definition
Line 92 of System.Runtime/Win.cm


WinGraphicsCloneImage Function

public extern cdecl nothrow void* WinGraphicsCloneImage(void* image)

Definition
Line 154 of System.Runtime/Win.cm


WinGraphicsCloneImageAttributes Function

public extern cdecl nothrow void* WinGraphicsCloneImageAttributes(void* imageAttributes)

Definition
Line 170 of System.Runtime/Win.cm


WinGraphicsCloneMatrix Function

public extern cdecl nothrow void* WinGraphicsCloneMatrix(void* matrix)

Definition
Line 192 of System.Runtime/Win.cm


WinGraphicsClonePen Function

public extern cdecl nothrow void* WinGraphicsClonePen(void* pen)

Definition
Line 65 of System.Runtime/Win.cm


WinGraphicsCloneRegion Function

public extern cdecl nothrow void* WinGraphicsCloneRegion(void* region)

Definition
Line 146 of System.Runtime/Win.cm


WinGraphicsCloneSolidBrush Function

public extern cdecl nothrow void* WinGraphicsCloneSolidBrush(void* solidBrush)

Definition
Line 87 of System.Runtime/Win.cm


WinGraphicsCloneStringFormat Function

public extern cdecl nothrow void* WinGraphicsCloneStringFormat(void* stringFormat)

Definition
Line 113 of System.Runtime/Win.cm


WinGraphicsCreateBitmap Function

public extern cdecl nothrow void* WinGraphicsCreateBitmap(const char* fileName, bool useEmbeddedColorManagement)

Definition
Line 158 of System.Runtime/Win.cm


WinGraphicsCreateBitmapIcon Function

public extern cdecl nothrow void* WinGraphicsCreateBitmapIcon(void* icon)

Definition
Line 161 of System.Runtime/Win.cm


WinGraphicsCreateBitmapResource Function

public extern cdecl nothrow void* WinGraphicsCreateBitmapResource(const char* resourceName)

Definition
Line 162 of System.Runtime/Win.cm


WinGraphicsCreateBitmapWidthHeight Function

public extern cdecl nothrow void* WinGraphicsCreateBitmapWidthHeight(int w, int h, void* graphics)

Definition
Line 159 of System.Runtime/Win.cm


WinGraphicsCreateBitmapWinBitmap Function

public extern cdecl nothrow void* WinGraphicsCreateBitmapWinBitmap(void* winBitmap, void* palette)

Definition
Line 160 of System.Runtime/Win.cm


WinGraphicsCreateDefaultImageAttributes Function

public extern cdecl nothrow void* WinGraphicsCreateDefaultImageAttributes()

Definition
Line 168 of System.Runtime/Win.cm


WinGraphicsCreateDefaultStringFormat Function

public extern cdecl nothrow void* WinGraphicsCreateDefaultStringFormat()

Definition
Line 109 of System.Runtime/Win.cm


WinGraphicsCreateEmptyFontFamily Function

public extern cdecl nothrow void* WinGraphicsCreateEmptyFontFamily()

Definition
Line 90 of System.Runtime/Win.cm


WinGraphicsCreateFont Function

public extern cdecl nothrow void* WinGraphicsCreateFont(const void* fontFamily, float emSize, int style, int unit)

Definition
Line 99 of System.Runtime/Win.cm


WinGraphicsCreateFontFamily Function

public extern cdecl nothrow void* WinGraphicsCreateFontFamily(const char* familyName)

Definition
Line 91 of System.Runtime/Win.cm


WinGraphicsCreateFontFromHFont Function

public extern cdecl nothrow void* WinGraphicsCreateFontFromHFont(void* hdc, void* hfont)

Definition
Line 100 of System.Runtime/Win.cm


WinGraphicsCreateImage Function

public extern cdecl nothrow void* WinGraphicsCreateImage(const char* fileName, bool useEmbeddedColorManagement)

Definition
Line 152 of System.Runtime/Win.cm


WinGraphicsCreateMatrix Function

public extern cdecl nothrow void* WinGraphicsCreateMatrix()

Definition
Line 187 of System.Runtime/Win.cm


WinGraphicsCreateMatrixFromElements Function

public extern cdecl nothrow void* WinGraphicsCreateMatrixFromElements(float m11, float m12, float m21, float m22, float dx, float dy)

Definition
Line 188 of System.Runtime/Win.cm


WinGraphicsCreateMatrixRectFPointF Function

public extern cdecl nothrow void* WinGraphicsCreateMatrixRectFPointF(float rectX, float rectY, float rectW, float rectH, float ptX, float ptY)

Definition
Line 190 of System.Runtime/Win.cm


WinGraphicsCreateMatrixRectPoint Function

public extern cdecl nothrow void* WinGraphicsCreateMatrixRectPoint(int rectX, int rectY, int rectW, int rectH, int ptX, int ptY)

Definition
Line 189 of System.Runtime/Win.cm


WinGraphicsCreatePen Function

public extern cdecl nothrow void* WinGraphicsCreatePen(byte alpha, byte red, byte green, byte blue, float width)

Definition
Line 64 of System.Runtime/Win.cm


WinGraphicsCreateRegion Function

public extern cdecl nothrow void* WinGraphicsCreateRegion()

Definition
Line 145 of System.Runtime/Win.cm


WinGraphicsCreateSolidBrush Function

public extern cdecl nothrow void* WinGraphicsCreateSolidBrush(byte alpha, byte red, byte green, byte blue)

Definition
Line 86 of System.Runtime/Win.cm


WinGraphicsCreateStringFormat Function

public extern cdecl nothrow void* WinGraphicsCreateStringFormat(int formatFlags, ushort languageId)

Definition
Line 112 of System.Runtime/Win.cm


WinGraphicsDeleteFont Function

public extern cdecl nothrow void WinGraphicsDeleteFont(void* font)

Definition
Line 102 of System.Runtime/Win.cm


WinGraphicsDeleteFontFamily Function

public extern cdecl nothrow void WinGraphicsDeleteFontFamily(void* fontFamily)

Definition
Line 93 of System.Runtime/Win.cm


WinGraphicsDeleteImage Function

public extern cdecl nothrow void WinGraphicsDeleteImage(void* image)

Definition
Line 155 of System.Runtime/Win.cm


WinGraphicsDeleteImageAttributes Function

public extern cdecl nothrow void WinGraphicsDeleteImageAttributes(void* imageAttributes)

Definition
Line 171 of System.Runtime/Win.cm


WinGraphicsDeleteMatrix Function

public extern cdecl nothrow void WinGraphicsDeleteMatrix(void* matrix)

Definition
Line 193 of System.Runtime/Win.cm


WinGraphicsDeletePen Function

public extern cdecl nothrow void WinGraphicsDeletePen(void* pen)

Definition
Line 66 of System.Runtime/Win.cm


WinGraphicsDeleteRegion Function

public extern cdecl nothrow void WinGraphicsDeleteRegion(void* region)

Definition
Line 147 of System.Runtime/Win.cm


WinGraphicsDeleteSolidBrush Function

public extern cdecl nothrow void WinGraphicsDeleteSolidBrush(void* solidBrush)

Definition
Line 88 of System.Runtime/Win.cm


WinGraphicsDeleteStringFormat Function

public extern cdecl nothrow void WinGraphicsDeleteStringFormat(void* stringFormat)

Definition
Line 114 of System.Runtime/Win.cm


WinGraphicsDrawArc Function

public extern cdecl nothrow int WinGraphicsDrawArc(void* graphics, void* pen, float x, float y, float w, float h, float startAngle, float sweepAngle)

Definition
Line 141 of System.Runtime/Win.cm


WinGraphicsDrawEllipse Function

public extern cdecl nothrow int WinGraphicsDrawEllipse(void* graphics, void* pen, float x, float y, float w, float h)

Definition
Line 142 of System.Runtime/Win.cm


WinGraphicsDrawImagePoint Function

public extern cdecl nothrow int WinGraphicsDrawImagePoint(void* graphics, void* image, float x, float y)

Definition
Line 178 of System.Runtime/Win.cm


WinGraphicsDrawImageRect Function

public extern cdecl nothrow int WinGraphicsDrawImageRect(void* graphics, void* image, float x, float y, float w, float h)

Definition
Line 179 of System.Runtime/Win.cm


WinGraphicsDrawImageWithAttributes Function

public extern cdecl nothrow int WinGraphicsDrawImageWithAttributes(void* graphics, void* image, int destRectX, int destRectY, int destRectW, int destRectH, int srcX, int srcY, int srcW, int srcH, int srcUnit, void* imageAttributes)

Definition
Line 174 of System.Runtime/Win.cm


WinGraphicsDrawImageWithAttributesF Function

public extern cdecl nothrow int WinGraphicsDrawImageWithAttributesF(void* graphics, void* image, float destRectX, float destRectY, float destRectW, float destRectH, float srcX, float srcY, float srcW, float srcH, int srcUnit, void* imageAttributes)

Definition
Line 176 of System.Runtime/Win.cm


WinGraphicsDrawLine Function

public extern cdecl nothrow int WinGraphicsDrawLine(void* graphics, void* pen, int startX, int startY, int endX, int endY)

Definition
Line 119 of System.Runtime/Win.cm


WinGraphicsDrawLineF Function

public extern cdecl nothrow int WinGraphicsDrawLineF(void* graphics, void* pen, float startX, float startY, float endX, float endY)

Definition
Line 120 of System.Runtime/Win.cm


WinGraphicsDrawLines Function

public extern cdecl nothrow int WinGraphicsDrawLines(void* graphics, void* pen, int count, void* points)

Definition
Line 121 of System.Runtime/Win.cm


WinGraphicsDrawLinesF Function

public extern cdecl nothrow int WinGraphicsDrawLinesF(void* graphics, void* pen, int count, void* points)

Definition
Line 122 of System.Runtime/Win.cm


WinGraphicsDrawRectangle Function

public extern cdecl nothrow int WinGraphicsDrawRectangle(void* graphics, void* pen, int x, int y, int w, int h)

Definition
Line 135 of System.Runtime/Win.cm


WinGraphicsDrawRectangleF Function

public extern cdecl nothrow int WinGraphicsDrawRectangleF(void* graphics, void* pen, float x, float y, float w, float h)

Definition
Line 136 of System.Runtime/Win.cm


WinGraphicsDrawString Function

public extern cdecl nothrow int WinGraphicsDrawString(void* graphics, const char* str, void* font, float x, float y, void* brush)

Definition
Line 123 of System.Runtime/Win.cm


WinGraphicsDrawStringFormatPoint Function

public extern cdecl nothrow int WinGraphicsDrawStringFormatPoint(void* graphics, const char* str, void* font, float x, float y, void* format, void* brush)

Definition
Line 124 of System.Runtime/Win.cm


WinGraphicsDrawStringFormatRect Function

public extern cdecl nothrow int WinGraphicsDrawStringFormatRect(void* graphics, const char* str, void* font, float x, float y, float w, float h, void* format, void* brush)

Definition
Line 125 of System.Runtime/Win.cm


WinGraphicsFillEllipse Function

public extern cdecl nothrow int WinGraphicsFillEllipse(void* graphics, void* brush, float x, float y, float w, float h)

Definition
Line 143 of System.Runtime/Win.cm


WinGraphicsFillPolygon Function

public extern cdecl nothrow int WinGraphicsFillPolygon(void* graphics, void* brush, int count, void* points)

Definition
Line 139 of System.Runtime/Win.cm


WinGraphicsFillPolygonF Function

public extern cdecl nothrow int WinGraphicsFillPolygonF(void* graphics, void* brush, int count, void* points)

Definition
Line 140 of System.Runtime/Win.cm


WinGraphicsFillRectangle Function

public extern cdecl nothrow int WinGraphicsFillRectangle(void* graphics, void* brush, int x, int y, int w, int h)

Definition
Line 137 of System.Runtime/Win.cm


WinGraphicsFillRectangleF Function

public extern cdecl nothrow int WinGraphicsFillRectangleF(void* graphics, void* brush, float x, float y, float w, float h)

Definition
Line 138 of System.Runtime/Win.cm


WinGraphicsFontFamilyGetLastStatus Function

public extern cdecl nothrow int WinGraphicsFontFamilyGetLastStatus(void* fontFamily)

Definition
Line 98 of System.Runtime/Win.cm


WinGraphicsFontGetLastStatus Function

public extern cdecl nothrow int WinGraphicsFontGetLastStatus(void* font)

Definition
Line 107 of System.Runtime/Win.cm


WinGraphicsFontToHFont Function

public extern cdecl nothrow int WinGraphicsFontToHFont(void* font, void* graphics, void*& hfont)

Definition
Line 108 of System.Runtime/Win.cm


WinGraphicsGetClip Function

public extern cdecl nothrow int WinGraphicsGetClip(void* graphics, void* region)

Definition
Line 149 of System.Runtime/Win.cm


WinGraphicsGetDpiX Function

public extern cdecl nothrow float WinGraphicsGetDpiX(void* graphics)

Definition
Line 211 of System.Runtime/Win.cm


WinGraphicsGetDpiY Function

public extern cdecl nothrow float WinGraphicsGetDpiY(void* graphics)

Definition
Line 212 of System.Runtime/Win.cm


WinGraphicsGetEncoderClsId Function

public extern cdecl nothrow int WinGraphicsGetEncoderClsId(const char* imageFormat, void* clsid)

Definition
Line 215 of System.Runtime/Win.cm


WinGraphicsGetFontFamily Function

public extern cdecl nothrow int WinGraphicsGetFontFamily(void* font, void* fontFamily)

Definition
Line 103 of System.Runtime/Win.cm


WinGraphicsGetFontFamilyName Function

public extern cdecl nothrow int WinGraphicsGetFontFamilyName(void* fontFamily, wchar*& str)

Definition
Line 94 of System.Runtime/Win.cm


WinGraphicsGetFontHeight Function

public extern cdecl nothrow float WinGraphicsGetFontHeight(void* font, const void* graphics)

Definition
Line 105 of System.Runtime/Win.cm


WinGraphicsGetFontSize Function

public extern cdecl nothrow float WinGraphicsGetFontSize(void* font)

Definition
Line 104 of System.Runtime/Win.cm


WinGraphicsGetFontStyle Function

public extern cdecl nothrow int WinGraphicsGetFontStyle(void* font)

Definition
Line 106 of System.Runtime/Win.cm


WinGraphicsGetGenericDefaultStringFormat Function

public extern cdecl nothrow const void* WinGraphicsGetGenericDefaultStringFormat()

Definition
Line 110 of System.Runtime/Win.cm


WinGraphicsGetGenericMonospaceFontFamily Function

public extern cdecl nothrow const void* WinGraphicsGetGenericMonospaceFontFamily()

Definition
Line 95 of System.Runtime/Win.cm


WinGraphicsGetGenericSansSerifFontFamily Function

public extern cdecl nothrow const void* WinGraphicsGetGenericSansSerifFontFamily()

Definition
Line 96 of System.Runtime/Win.cm


WinGraphicsGetGenericSerifFontFamily Function

public extern cdecl nothrow const void* WinGraphicsGetGenericSerifFontFamily()

Definition
Line 97 of System.Runtime/Win.cm


WinGraphicsGetGenericTypographicStringFormat Function

public extern cdecl nothrow const void* WinGraphicsGetGenericTypographicStringFormat()

Definition
Line 111 of System.Runtime/Win.cm


WinGraphicsGetHDC Function

public extern cdecl nothrow void* WinGraphicsGetHDC(void* graphics)

Definition
Line 63 of System.Runtime/Win.cm


WinGraphicsGetLastStatus Function

public extern cdecl nothrow int WinGraphicsGetLastStatus(void* graphics)

Definition
Line 62 of System.Runtime/Win.cm


WinGraphicsGetPageScale Function

public extern cdecl nothrow float WinGraphicsGetPageScale(void* graphics)

Definition
Line 209 of System.Runtime/Win.cm


WinGraphicsGetPageUnit Function

public extern cdecl nothrow int WinGraphicsGetPageUnit(void* graphics)

Definition
Line 207 of System.Runtime/Win.cm


WinGraphicsGetSmoothingMode Function

public extern cdecl nothrow int WinGraphicsGetSmoothingMode(void* graphics)

Definition
Line 213 of System.Runtime/Win.cm


WinGraphicsGetTextRenderingHint Function

public extern cdecl nothrow int WinGraphicsGetTextRenderingHint(void* graphics)

Definition
Line 132 of System.Runtime/Win.cm


WinGraphicsGetTransform Function

public extern cdecl nothrow int WinGraphicsGetTransform(void* graphics, void* matrix)

Definition
Line 180 of System.Runtime/Win.cm


WinGraphicsImageAttributesGetLastStatus Function

public extern cdecl nothrow int WinGraphicsImageAttributesGetLastStatus(void* imageAttributes)

Definition
Line 169 of System.Runtime/Win.cm


WinGraphicsImageAttributesSetColorKey Function

public extern cdecl nothrow int WinGraphicsImageAttributesSetColorKey(void* imageAttributes, byte colorLowAlpha, byte colorLowRed, byte colorLowGreen, byte colorLowBlue, byte colorHighAlpha, byte colorHighRed, byte colorHighGreen, byte colorHighBlue, int colorAdjustType)

Definition
Line 172 of System.Runtime/Win.cm


WinGraphicsImageGetHeight Function

public extern cdecl nothrow uint WinGraphicsImageGetHeight(void* image)

Definition
Line 156 of System.Runtime/Win.cm


WinGraphicsImageGetLastStatus Function

public extern cdecl nothrow int WinGraphicsImageGetLastStatus(void* image)

Definition
Line 153 of System.Runtime/Win.cm


WinGraphicsImageGetWidth Function

public extern cdecl nothrow uint WinGraphicsImageGetWidth(void* image)

Definition
Line 157 of System.Runtime/Win.cm


WinGraphicsImageSave Function

public extern cdecl nothrow int WinGraphicsImageSave(void* image, const char* fileName, const void* encoderClsId)

Definition
Line 216 of System.Runtime/Win.cm


WinGraphicsInvertMatrix Function

public extern cdecl nothrow int WinGraphicsInvertMatrix(void* matrix)

Definition
Line 196 of System.Runtime/Win.cm


WinGraphicsMatrixGetLastStatus Function

public extern cdecl nothrow int WinGraphicsMatrixGetLastStatus(void* matrix)

Definition
Line 191 of System.Runtime/Win.cm


WinGraphicsMatrixOffsetX Function

public extern cdecl nothrow float WinGraphicsMatrixOffsetX(void* matrix)

Definition
Line 197 of System.Runtime/Win.cm


WinGraphicsMatrixOffsetY Function

public extern cdecl nothrow float WinGraphicsMatrixOffsetY(void* matrix)

Definition
Line 198 of System.Runtime/Win.cm


WinGraphicsMatrixRotate Function

public extern cdecl nothrow int WinGraphicsMatrixRotate(void* matrix, float angle, int order)

Definition
Line 199 of System.Runtime/Win.cm


WinGraphicsMatrixRotateAt Function

public extern cdecl nothrow int WinGraphicsMatrixRotateAt(void* matrix, float angle, float centerX, float centerY, int order)

Definition
Line 200 of System.Runtime/Win.cm


WinGraphicsMatrixScale Function

public extern cdecl nothrow int WinGraphicsMatrixScale(void* matrix, float scaleX, float scaleY, int order)

Definition
Line 201 of System.Runtime/Win.cm


WinGraphicsMatrixSetElements Function

public extern cdecl nothrow int WinGraphicsMatrixSetElements(void* matrix, float m11, float m12, float m21, float m22, float dx, float dy)

Definition
Line 206 of System.Runtime/Win.cm


WinGraphicsMatrixShear Function

public extern cdecl nothrow int WinGraphicsMatrixShear(void* matrix, float shearX, float shearY, int order)

Definition
Line 202 of System.Runtime/Win.cm


WinGraphicsMatrixTransformPoints Function

public extern cdecl nothrow int WinGraphicsMatrixTransformPoints(void* matrix, void* points, int numPoints)

Definition
Line 204 of System.Runtime/Win.cm


WinGraphicsMatrixTransformPointsF Function

public extern cdecl nothrow int WinGraphicsMatrixTransformPointsF(void* matrix, void* points, int numPoints)

Definition
Line 205 of System.Runtime/Win.cm


WinGraphicsMatrixTranslate Function

public extern cdecl nothrow int WinGraphicsMatrixTranslate(void* matrix, float offsetX, float offsetY, int order)

Definition
Line 203 of System.Runtime/Win.cm


WinGraphicsMeasureStringFormatPoint Function

public extern cdecl nothrow int WinGraphicsMeasureStringFormatPoint(void* graphics, const char* str, void* font, float x, float y, void* format, float& outX, float& outY, float& outW, float& outH)

Definition
Line 130 of System.Runtime/Win.cm


WinGraphicsMeasureStringFormatRect Function

public extern cdecl nothrow int WinGraphicsMeasureStringFormatRect(void* graphics, const char* str, void* font, float x, float y, float w, float h, void* format, float& outX, float& outY, float& outW, float& outH, int* codePointsFitted, int* linesFilled)

Definition
Line 128 of System.Runtime/Win.cm


WinGraphicsMeasureStringFormatSize Function

public extern cdecl nothrow int WinGraphicsMeasureStringFormatSize(void* graphics, const char* str, void* font, float w, float h, void* format, float& outSizeW, float& outSizeH, int* codePointsFitted, int* linesFilled)

Definition
Line 126 of System.Runtime/Win.cm


WinGraphicsMultiplyMatrix Function

public extern cdecl nothrow int WinGraphicsMultiplyMatrix(void* matrix, void* factorMatrix, int order)

Definition
Line 194 of System.Runtime/Win.cm


WinGraphicsMultiplyTransform Function

public extern cdecl nothrow int WinGraphicsMultiplyTransform(void* graphics, void* matrix, int order)

Definition
Line 182 of System.Runtime/Win.cm


WinGraphicsPenGetAlignment Function

public extern cdecl nothrow int WinGraphicsPenGetAlignment(void* pen)

Definition
Line 68 of System.Runtime/Win.cm


WinGraphicsPenGetBrush Function

public extern cdecl nothrow void* WinGraphicsPenGetBrush(void* pen)

Definition
Line 70 of System.Runtime/Win.cm


WinGraphicsPenGetColor Function

public extern cdecl nothrow int WinGraphicsPenGetColor(void* pen, byte& alpha, byte& red, byte& green, byte& blue)

Definition
Line 72 of System.Runtime/Win.cm


WinGraphicsPenGetDashCap Function

public extern cdecl nothrow int WinGraphicsPenGetDashCap(void* pen)

Definition
Line 78 of System.Runtime/Win.cm


WinGraphicsPenGetDashOffset Function

public extern cdecl nothrow float WinGraphicsPenGetDashOffset(void* pen)

Definition
Line 80 of System.Runtime/Win.cm


WinGraphicsPenGetDashStyle Function

public extern cdecl nothrow int WinGraphicsPenGetDashStyle(void* pen)

Definition
Line 82 of System.Runtime/Win.cm


WinGraphicsPenGetEndCap Function

public extern cdecl nothrow int WinGraphicsPenGetEndCap(void* pen)

Definition
Line 76 of System.Runtime/Win.cm


WinGraphicsPenGetLastStatus Function

public extern cdecl nothrow int WinGraphicsPenGetLastStatus(void* pen)

Definition
Line 67 of System.Runtime/Win.cm


WinGraphicsPenGetLineJoin Function

public extern cdecl nothrow int WinGraphicsPenGetLineJoin(void* pen)

Definition
Line 84 of System.Runtime/Win.cm


WinGraphicsPenGetStartCap Function

public extern cdecl nothrow int WinGraphicsPenGetStartCap(void* pen)

Definition
Line 74 of System.Runtime/Win.cm


WinGraphicsPenSetAlignment Function

public extern cdecl nothrow int WinGraphicsPenSetAlignment(void* pen, int alignment)

Definition
Line 69 of System.Runtime/Win.cm


WinGraphicsPenSetBrush Function

public extern cdecl nothrow int WinGraphicsPenSetBrush(void* pen, void* brush)

Definition
Line 71 of System.Runtime/Win.cm


WinGraphicsPenSetColor Function

public extern cdecl nothrow int WinGraphicsPenSetColor(void* pen, byte alpha, byte red, byte green, byte blue)

Definition
Line 73 of System.Runtime/Win.cm


WinGraphicsPenSetDashCap Function

public extern cdecl nothrow int WinGraphicsPenSetDashCap(void* pen, int dashCap)

Definition
Line 79 of System.Runtime/Win.cm


WinGraphicsPenSetDashOffset Function

public extern cdecl nothrow int WinGraphicsPenSetDashOffset(void* pen, float dashOffset)

Definition
Line 81 of System.Runtime/Win.cm


WinGraphicsPenSetDashStyle Function

public extern cdecl nothrow int WinGraphicsPenSetDashStyle(void* pen, int dashStyle)

Definition
Line 83 of System.Runtime/Win.cm


WinGraphicsPenSetEndCap Function

public extern cdecl nothrow int WinGraphicsPenSetEndCap(void* pen, int endCap)

Definition
Line 77 of System.Runtime/Win.cm


WinGraphicsPenSetLineJoin Function

public extern cdecl nothrow int WinGraphicsPenSetLineJoin(void* pen, int lineJoin)

Definition
Line 85 of System.Runtime/Win.cm


WinGraphicsPenSetStartCap Function

public extern cdecl nothrow int WinGraphicsPenSetStartCap(void* pen, int startCap)

Definition
Line 75 of System.Runtime/Win.cm


WinGraphicsRegionGetLastStatus Function

public extern cdecl nothrow int WinGraphicsRegionGetLastStatus(void* region)

Definition
Line 148 of System.Runtime/Win.cm


WinGraphicsResetMatrix Function

public extern cdecl nothrow int WinGraphicsResetMatrix(void* matrix)

Definition
Line 195 of System.Runtime/Win.cm


WinGraphicsResetTransform Function

public extern cdecl nothrow int WinGraphicsResetTransform(void* graphics)

Definition
Line 183 of System.Runtime/Win.cm


WinGraphicsRestore Function

public extern cdecl nothrow int WinGraphicsRestore(void* graphics, uint graphicsState)

Definition
Line 167 of System.Runtime/Win.cm


WinGraphicsRotateTransform Function

public extern cdecl nothrow int WinGraphicsRotateTransform(void* graphics, float angle, int order)

Definition
Line 184 of System.Runtime/Win.cm


WinGraphicsSave Function

public extern cdecl nothrow uint WinGraphicsSave(void* graphics)

Definition
Line 166 of System.Runtime/Win.cm


WinGraphicsScaleTransform Function

public extern cdecl nothrow int WinGraphicsScaleTransform(void* graphics, float scaleX, float scaleY, int order)

Definition
Line 185 of System.Runtime/Win.cm


WinGraphicsSetClipRect Function

public extern cdecl nothrow int WinGraphicsSetClipRect(void* graphics, int x, int y, int w, int h, int combineMode)

Definition
Line 150 of System.Runtime/Win.cm


WinGraphicsSetClipRegion Function

public extern cdecl nothrow int WinGraphicsSetClipRegion(void* graphics, void* region)

Definition
Line 151 of System.Runtime/Win.cm


WinGraphicsSetPageScale Function

public extern cdecl nothrow int WinGraphicsSetPageScale(void* graphics, float scale)

Definition
Line 210 of System.Runtime/Win.cm


WinGraphicsSetPageUnit Function

public extern cdecl nothrow int WinGraphicsSetPageUnit(void* graphics, int unit)

Definition
Line 208 of System.Runtime/Win.cm


WinGraphicsSetSmoothingMode Function

public extern cdecl nothrow int WinGraphicsSetSmoothingMode(void* graphics, int smoothingMode)

Definition
Line 214 of System.Runtime/Win.cm


WinGraphicsSetTextRenderingHint Function

public extern cdecl nothrow int WinGraphicsSetTextRenderingHint(void* graphics, int textRenderingHint)

Definition
Line 133 of System.Runtime/Win.cm


WinGraphicsSetTransform Function

public extern cdecl nothrow int WinGraphicsSetTransform(void* graphics, void* matrix)

Definition
Line 181 of System.Runtime/Win.cm


WinGraphicsStringFormatGetLastStatus Function

public extern cdecl nothrow int WinGraphicsStringFormatGetLastStatus(void* stringFormat)

Definition
Line 115 of System.Runtime/Win.cm


WinGraphicsStringFormatSetAlignment Function

public extern cdecl nothrow int WinGraphicsStringFormatSetAlignment(void* stringFormat, int alignment)

Definition
Line 116 of System.Runtime/Win.cm


WinGraphicsStringFormatSetHotKeyPrefix Function

public extern cdecl nothrow int WinGraphicsStringFormatSetHotKeyPrefix(void* stringFormat, int hotKeyPrefix)

Definition
Line 118 of System.Runtime/Win.cm


WinGraphicsStringFormatSetLineAlignment Function

public extern cdecl nothrow int WinGraphicsStringFormatSetLineAlignment(void* stringFormat, int alignment)

Definition
Line 117 of System.Runtime/Win.cm


WinGraphicsTranslateTransform Function

public extern cdecl nothrow int WinGraphicsTranslateTransform(void* graphics, float offsetX, float offsetY, int order)

Definition
Line 186 of System.Runtime/Win.cm


WinHideCaret Function

public extern cdecl nothrow bool WinHideCaret(void* windowHandle)

Definition
Line 258 of System.Runtime/Win.cm


WinInit Function

public extern cdecl nothrow int WinInit(void* messageProcessorFunctionAddress, void* keyPreviewFunctionAddress)

Definition
Line 19 of System.Runtime/Win.cm


WinInvalidateRect Function

public extern cdecl nothrow bool WinInvalidateRect(void* windowHandle, void* rect, bool eraseBackground)

Definition
Line 57 of System.Runtime/Win.cm


WinIsClipboardFormatAvailable Function

public extern cdecl nothrow bool WinIsClipboardFormatAvailable(uint format)

Definition
Line 272 of System.Runtime/Win.cm


WinKeyPressed Function

public extern cdecl nothrow bool WinKeyPressed(int keyCode)

Definition
Line 282 of System.Runtime/Win.cm


WinKillTimer Function

public extern cdecl nothrow bool WinKillTimer(void* windowHandle, uint timerId)

Definition
Line 262 of System.Runtime/Win.cm


WinLoadBitmap Function

public extern cdecl nothrow void* WinLoadBitmap(const char* bitmapName)

Definition
Line 237 of System.Runtime/Win.cm


WinLoadCursor Function

public extern cdecl nothrow void* WinLoadCursor(const char* cursorName)

Definition
Line 229 of System.Runtime/Win.cm


WinLoadIcon Function

public extern cdecl nothrow void* WinLoadIcon(const char* iconName)

Definition
Line 234 of System.Runtime/Win.cm


WinLoadImage Function

public extern cdecl nothrow void* WinLoadImage(const char* name, uint type, int cx, int cy)

Definition
Line 227 of System.Runtime/Win.cm


WinLoadStandardBitmap Function

public extern cdecl nothrow void* WinLoadStandardBitmap(int bitmapId)

Definition
Line 236 of System.Runtime/Win.cm


WinLoadStandardCursor Function

public extern cdecl nothrow void* WinLoadStandardCursor(int cursorId)

Definition
Line 228 of System.Runtime/Win.cm


WinLoadStandardIcon Function

public extern cdecl nothrow void* WinLoadStandardIcon(int iconId)

Definition
Line 233 of System.Runtime/Win.cm


WinMessageBeep Function

public extern cdecl nothrow bool WinMessageBeep(uint beepType)

Definition
Line 35 of System.Runtime/Win.cm


WinMoveWindow Function

public extern cdecl nothrow bool WinMoveWindow(void* windowHandle, int x, int y, int w, int h, bool repaint)

Definition
Line 41 of System.Runtime/Win.cm


WinOpenClipboard Function

public extern cdecl nothrow bool WinOpenClipboard(void* windowHandle)

Definition
Line 267 of System.Runtime/Win.cm


WinPostMessage Function

public extern cdecl nothrow bool WinPostMessage(void* windowHandle, uint msg, uint wparam, long lparam)

Definition
Line 37 of System.Runtime/Win.cm


WinPostQuitMessage Function

public extern cdecl nothrow void WinPostQuitMessage(int exitCode)

Definition
Line 36 of System.Runtime/Win.cm


WinPtInRect Function

public extern cdecl nothrow bool WinPtInRect(void* rect, void* point)

Definition
Line 46 of System.Runtime/Win.cm


WinRegCloseKey Function

public extern cdecl nothrow bool WinRegCloseKey(void* key)

Definition
Line 264 of System.Runtime/Win.cm


WinRegGetDWordValue Function

public extern cdecl nothrow bool WinRegGetDWordValue(void* key, const char* subKey, const char* valueName, uint& value)

Definition
Line 265 of System.Runtime/Win.cm


WinRegOpenCurrentUser Function

public extern cdecl nothrow bool WinRegOpenCurrentUser(void** result)

Definition
Line 263 of System.Runtime/Win.cm


WinRegisterClipboardFormat Function

public extern cdecl nothrow uint WinRegisterClipboardFormat(const char* formatName)

Definition
Line 266 of System.Runtime/Win.cm


WinRegisterWindowClass Function

public extern cdecl nothrow ushort WinRegisterWindowClass(const char* windowClassName, uint style, int backgroundColor)

Definition
Line 27 of System.Runtime/Win.cm


WinReleaseCapture Function

public extern cdecl nothrow bool WinReleaseCapture()

Definition
Line 242 of System.Runtime/Win.cm


WinReleaseHDC Function

public extern cdecl nothrow int WinReleaseHDC(void* windowHandle, void* hdc)

Definition
Line 51 of System.Runtime/Win.cm


WinRemoveClipboardFormatListener Function

public extern cdecl nothrow bool WinRemoveClipboardFormatListener(void* windowHandle)

Definition
Line 274 of System.Runtime/Win.cm


WinResetEvent Function

public extern cdecl nothrow bool WinResetEvent(void* eventHandle)

Definition
Line 11 of System.Runtime/Win.cm


WinRestoreOriginalWndProc Function

public extern cdecl nothrow void WinRestoreOriginalWndProc(void* windowHandle, void* originalWndProc)

Definition
Line 32 of System.Runtime/Win.cm


WinRun Function

public extern cdecl nothrow int WinRun()

Definition
Line 20 of System.Runtime/Win.cm


WinRunModal Function

public extern cdecl nothrow void WinRunModal()

Definition
Line 23 of System.Runtime/Win.cm


WinScreenToClient Function

public extern cdecl nothrow bool WinScreenToClient(void* windowHandle, void* point)

Definition
Line 45 of System.Runtime/Win.cm


WinScrollWindow Function

public extern cdecl nothrow bool WinScrollWindow(void* windowHandle, int xAmount, int yAmount, int clientLocX, int clientLocY, int clientSizeW, int clientSizeH, int clipLocX, int clipLocY, int clipSizeW, int clipSizeH)

Definition
Line 247 of System.Runtime/Win.cm


WinScrollWindowEx Function

public extern cdecl nothrow bool WinScrollWindowEx(void* windowHandle, int dx, int dy, int clientLocX, int clientLocY, int clientSizeW, int clientSizeH, int clipLocX, int clipLocY, int clipSizeW, int clipSizeH, int x1, int y1, int x2, int y2)

Definition
Line 249 of System.Runtime/Win.cm


WinSendMessage Function

public extern cdecl nothrow long WinSendMessage(void* windowHandle, uint msg, uint wparam, long lparam)

Definition
Line 38 of System.Runtime/Win.cm


WinSetBkColor Function

public extern cdecl nothrow bool WinSetBkColor(void* hdc, byte red, byte green, byte blue)

Definition
Line 218 of System.Runtime/Win.cm


WinSetCapture Function

public extern cdecl nothrow void* WinSetCapture(void* windowHandle)

Definition
Line 241 of System.Runtime/Win.cm


WinSetCaretPos Function

public extern cdecl nothrow bool WinSetCaretPos(int x, int y)

Definition
Line 260 of System.Runtime/Win.cm


WinSetClassLong Function

public extern cdecl nothrow long WinSetClassLong(void* windowHandle, int index, long value)

Definition
Line 244 of System.Runtime/Win.cm


WinSetClipboardData Function

public extern cdecl nothrow void* WinSetClipboardData(uint format, void* mem)

Definition
Line 270 of System.Runtime/Win.cm


WinSetCursor Function

public extern cdecl nothrow void* WinSetCursor(void* cursorHandle)

Definition
Line 231 of System.Runtime/Win.cm


WinSetEvent Function

public extern cdecl nothrow bool WinSetEvent(void* eventHandle)

Definition
Line 10 of System.Runtime/Win.cm


WinSetFocus Function

public extern cdecl nothrow void* WinSetFocus(void* windowHandle)

Definition
Line 220 of System.Runtime/Win.cm


WinSetInstance Function

public extern cdecl void WinSetInstance()

Definition
Line 6 of System.Runtime/Win.cm


WinSetParent Function

public extern cdecl nothrow void* WinSetParent(void* childWindowHandle, void* parentWindowHandle)

Definition
Line 53 of System.Runtime/Win.cm


WinSetScrollInfo Function

public extern cdecl nothrow int WinSetScrollInfo(void* windowHandle, int nBar, uint fMask, bool redraw, uint nPage, int nPos, int nMin, int nMax)

Definition
Line 253 of System.Runtime/Win.cm


WinSetTimer Function

public extern cdecl nothrow bool WinSetTimer(void* windowHandle, uint timerId, uint elapseMs)

Definition
Line 261 of System.Runtime/Win.cm


WinSetWindowLong Function

public extern cdecl nothrow bool WinSetWindowLong(void* windowHandle, int index, long newValue)

Definition
Line 246 of System.Runtime/Win.cm


WinSetWindowPos Function

public extern cdecl nothrow bool WinSetWindowPos(void* windowHandle, void* insertAfterWindowHandle, int x, int y, int cx, int cy, uint flags)

Definition
Line 222 of System.Runtime/Win.cm


WinSetWindowText Function

public extern cdecl nothrow bool WinSetWindowText(void* windowHandle, const char* text)

Definition
Line 47 of System.Runtime/Win.cm


WinShellExecute Function

public extern cdecl nothrow bool WinShellExecute(const char* filePath, long& errorCode)

Definition
Line 18 of System.Runtime/Win.cm


WinShowCaret Function

public extern cdecl nothrow bool WinShowCaret(void* windowHandle)

Definition
Line 257 of System.Runtime/Win.cm


WinShowMessageBox Function

public extern cdecl nothrow int WinShowMessageBox(const char* text, const char* caption)

Definition
Line 33 of System.Runtime/Win.cm


WinShowMessageBoxWithType Function

public extern cdecl nothrow int WinShowMessageBoxWithType(const char* text, const char* caption, void* ownerWindowHandle, uint type)

Definition
Line 34 of System.Runtime/Win.cm


WinShowScrollBar Function

public extern cdecl nothrow bool WinShowScrollBar(void* windowHandle, int nBar, bool show)

Definition
Line 254 of System.Runtime/Win.cm


WinShowWindow Function

public extern cdecl nothrow bool WinShowWindow(void* windowHandle, int commandShow)

Definition
Line 39 of System.Runtime/Win.cm


WinSubClassCommandWndProc Function

public extern cdecl nothrow void* WinSubClassCommandWndProc(void* windowHandle)

Definition
Line 31 of System.Runtime/Win.cm


WinTrackMouseEvent Function

public extern cdecl nothrow bool WinTrackMouseEvent(void* windowHandle, uint flags, uint hoverTimeMs)

Definition
Line 52 of System.Runtime/Win.cm


WinUpdateWindow Function

public extern cdecl nothrow bool WinUpdateWindow(void* windowHandle)

Definition
Line 40 of System.Runtime/Win.cm


WinWaitEvent Function

public extern cdecl nothrow bool WinWaitEvent(void* eventHandle)

Definition
Line 12 of System.Runtime/Win.cm


WinWaitForMultipleObjects Function

public extern cdecl nothrow int WinWaitForMultipleObjects(uint count, void** handles)

Definition
Line 14 of System.Runtime/Win.cm