INtime SDK Help
iwin32 API
INtime SDK v7.1 > About INtime > Alternate APIs > iwin32 API > iwin32 API

Handles (iwin32)

Notes:

iwin32 Handle calls
CloseHandle or RtCloseHandle (iwin32)

Processes (iwin32)

Notes:   

iwin32 Process calls

RtCreateProcess (iwin32)
RtIsInRtss (iwin32)
ExitProcess or RtExitProcess (iwin32)
GetCurrentProcess
GetCurrentProcessId
GetExitCodeProcess or RtGetExitCodeProcess (iwin32)
OpenProcess or RtOpenProcess (iwin32)
TerminateProcess or RtTerminateProcess (iwin32)
WaitforMultipleObjects or RtWaitforMultipleObjects (iwin32)
WaitForSingleObject or RtWaitForSingleObject (iwin32)

Threads (iwin32)

Notes:   

iwin32 Thread calls
CreateThread
ExitThread or RtExitThread (iwin32)
GetCurrentThread
GetCurrentThreadId
GetExitCodeThread
GetLastError or RtGetLastError (iwin32)
GetThreadPriority or RtGetThreadPriority (iwin32)
OpenThread
ResumeThread or RtResumeThread (iwin32)
RtGetThreadTimeQuantum
RtSetThreadTimeQuantum
RtSleepFt
SetLastError or RtSetLastError (iwin32)
SetThreadPriority or RtSetThreadPriority (iwin32)
Sleep or RtSleep (iwin32)
SuspendThread or RtSuspendThread (iwin32)
TerminateThread or RtTerminateThread (iwin32)
WaitForMultipleObjects or RtWaitForMultipleObjects (iwin32)
WaitForSingleObject or RtWaitForSingleObject (iwin32)

Mutexes and Critical Sections (iwin32)

Notes:
iwin32 Mutex calls
CreateMutex or RtCreateMutex (iwin32)
OpenMutex or RtOpenMutex (iwin32)
ReleaseMutex or RtReleaseMutex (iwin32)
WaitforMultipleObjects or RtWaitforMultipleObjects (iwin32)
WaitForSingleObject or RtWaitForSingleObject (iwin32)
iwin32 Critical Section (mutex) calls
DeleteCriticalSection
EnterCriticalSection
InitializeCriticalSection
LeaveCriticalSection
TryEnterCriticalSection

Semaphores (iwin32)

Notes:   
iwin32 Semaphore calls
CreateSemaphore or RtCreateSemaphore (iwin32)
OpenSemaphore or RtOpenSemaphore (iwin32)
ReleaseSemaphore or RtReleaseSemaphore (iwin32)
WaitforMultipleObjects or RtWaitforMultipleObjects (iwin32)
WaitForSingleObject or RtWaitForSingleObject (iwin32)

Events (iwin32)

Notes:   
iwin32 Event calls
CreateEvent or RtCreateEvent (iwin32)
OpenEvent or RtOpenEvent (iwin32)
PulseEvent or RtPulseEvent (iwin32)
ReSetEvent or RtReSetEvent (iwin32)
SetEvent or RtSetEvent (iwin32)
WaitforMultipleObjects or RtWaitforMultipleObjects (iwin32)
WaitForSingleObject or RtWaitForSingleObject (iwin32)

Shared memory (iwin32)

Notes:   
iwin32 Shared memory calls
RtCreateSharedMemory (iwin32)
RtGetPhysicalAddress (iwin32)
RtMapMemory (iwin32)
RtOpenSharedMemory (iwin32)
RtUnmapMemory (iwin32)
RtUnmapSharedMemory (iwin32)

Timer (iwin32)

Notes:   
iwin32 Timer calls
RtCancelTimer
RtCreateTimer
RtDeleteTimer
RtGetClockResolution
RtGetClockTime
RtGetClockTimerPeriod
RtGetTimer
QueryPerformanceCounter
QueryPerformanceFrequency
RtSetClockTime
RtSetTimer
RtSetTimerRelative

I/O handling (iwin32)

Notes:   
iwin32 I/O handling calls
CreateFile
DeleteFile
RtDisablePortIo
RtEnablePortIo
RtGetBusDataByOffset
ReadFile
RtReadPort ...
RemoveDirectory
RemoveDirectory
RtSetBusDataByOffset
SetFilePointer
RtTranslateBusAddress
WriteFile
RtWritePort ...

Interrupt handling (iwin32)

Notes:   
iwin32 Interrupt Handling calls
RtAttachInterruptVector
RtAttachInterruptVectorEx
RtDisableInterrupts
RtEnableInterrupts
RtReleaseInterruptVector

Exception handling

Notes:   

Registry handling (iwin32)

Notes:   
iwin32 Registry Handling calls
RegCloseKey
RegConnectRegistry
RegCreateKeyEx
RegDeleteKey
RegDeleteValue
RegEnumKeyEx
RegEnumValue
RegFlushKey
RegOpenKeyEx
RegQueryInfoKey
RegQueryValueEx
RegSetValueEx

Shutdown handling (iwin32)

Notes:   
iwin32 Shutdown Handling calls
RtAttachShutdownHandler
RtReleaseShutdownHandler

Structures (iwin32)

iwin32 Structures
Process_Information
See Also