Physical Device Driver (DevHlp) Functions: Difference between revisions
Appearance
No edit summary |
No edit summary |
||
(69 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
You can find more information at the [[Physical Device Driver Reference]]. | |||
You can find more information at the [[Physical Device Driver Reference]]. | |||
== DevHlp Services == | |||
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3"> | <div style="column-count:3;-moz-column-count:3;-webkit-column-count:3"> | ||
* [[DevHelp_ABIOSCall]] | |||
* [[DevHelp_ABIOSCommonEntry]] | |||
* [[DevHelp_AllocateCtxHook]] | |||
* [[DevHelp_AllocGDTSelector]] | |||
* [[DevHelp_AllocPhys]] | |||
* [[DevHelp_AllocReqPacket]] | |||
* [[DevHelp_ArmCtxHook]] | |||
* [[DevHelp_AttachDD]] | |||
* [[DevHelp_Beep]] | |||
* [[DevHelp_CloseEventSem]] | |||
* [[DevHelp_DeRegister]] | |||
* [[DevHelp_DevDone]] | |||
* [[DevHelp_DynamicAPI]] | |||
* [[DevHelp_EOI]] | |||
* [[DevHelp_FreeCtxHook]] | |||
* [[DevHelp_FreeGDTSelector]] | |||
* [[DevHelp_FreeLIDEntry]] | |||
* [[DevHelp_FreePhys]] | |||
* [[DevHelp_FreeReqPacket]] | |||
* [[DevHelp_GetDescInfo]] | |||
* [[DevHelp_GetDeviceBlock]] | |||
* [[DevHelp_GetDOSVar]] | |||
* [[DevHelp_GetLIDEntry]] | |||
* [[DevHelp_InternalError]] | |||
* [[DevHelp_LinToGDTSelector]] | |||
* [[DevHelp_LinToPageList]] | |||
* [[DevHelp_Lock]] | |||
* [[DevHelp_MonFlush]] | |||
* [[DevHelp_MonitorCreate]] | |||
* [[DevHelp_MonWrite]] | |||
* [[DevHelp_OpenEventSem]] | |||
* [[DevHelp_PageListToGDTSelector]] | |||
* [[DevHelp_PageListToLin]] | |||
* [[DevHelp_PhysToGDTSel]] | |||
* [[DevHelp_PhysToGDTSelector]] | |||
* [[DevHelp_PhysToUVirt]] | |||
* [[DevHelp_PhysToVirt]] | |||
* [[DevHelp_PostEventSem]] | |||
* [[DevHelp_ProcBlock]] | |||
* [[DevHelp_ProcRun]] | |||
* [[DevHelp_ProtToReal]] | |||
* [[DevHelp_PullParticular]] | |||
* [[DevHelp_PullRequest]] | |||
* [[DevHelp_PushRequest]] | |||
* [[DevHelp_QueueFlush]] | |||
* [[DevHelp_QueueInit]] | |||
* [[DevHelp_QueueRead]] | |||
* [[DevHelp_QueueWrite]] | |||
* [[DevHelp_RealToProt]] | |||
* [[DevHelp_Register]] | |||
* [[DevHelp_RegisterBeep]] | |||
* [[DevHelp_RegisterDeviceClass]] | |||
* [[DevHelp_RegisterKrnlExit]] | |||
* [[DevHelp_RegisterPDD]] | |||
* [[DevHelp_RegisterStackUsage]] | |||
* [[DevHelp_RegisterTmrDD]] | |||
* [[DevHelp_ResetEventSem]] | |||
* [[DevHelp_ResetTimer]] | |||
* [[DevHelp_ROMCritSection]] | |||
* [[DevHelp_Save_Message]] | |||
* [[DevHlp_SchedClock]] | |||
* [[DevHelp_SemClear]] | |||
* [[DevHelp_SemHandle]] | |||
* [[DevHelp_SemRequest]] | |||
* [[DevHelp_SendEvent]] | |||
* [[DevHelp_SetIRQ]] | |||
* [[DevHelp_SetROMVector]] | |||
* [[DevHelp_SetTimer]] | |||
* [[DevHelp_SortRequest]] | |||
* [[DevHelp_RAS]] | |||
* [[DevHelp_TCYield]] | |||
* [[DevHelp_TickCount]] | |||
* [[DevHelp_UnLock]] | |||
* [[DevHelp_UnPhysToVirt]] | |||
* [[DevHelp_UnSetIRQ]] | |||
* [[DevHelp_VerifyAccess]] | |||
* [[DevHelp_VideoPause]] | |||
* [[DevHelp_VirtToLin]] | |||
* [[DevHelp_VirtToPhys]] | |||
* [[DevHelp_VMAlloc]] | |||
* [[DevHelp_VMFree]] | |||
* [[DevHelp_VMGlobalToProcess]] | |||
* [[DevHelp_VMLock]] | |||
* [[DevHelp_VMProcessToGlobal]] | |||
* [[DevHelp_VMSetMem]] | |||
* [[DevHelp_VMUnLock]] | |||
* [[DevHelp_Yield]] | |||
</div> | |||
=== | ===Services and Function Codes=== | ||
* | <div style="column-count:3;-moz-column-count:3;-webkit-column-count:3"> | ||
* | * [[DevHlp_OpenFile]] | ||
* | * [[DevHlp_CloseFile]] | ||
* | * [[DevHlp_ReadFile]] | ||
* | * [[DevHlp_ReadFileAt]] | ||
* [[DevHlp_PerfSysTrace]] | |||
* [[DevHlp_QSysState]] | |||
* [[DevHlp_KillProc]] | |||
* [[DevHlp_Security]] | |||
* [[DevHlp_SysTrace]] | |||
</div> | |||
=== | ===Undocumented=== | ||
* | * [[DevHlp_PhytoUsableVirt]] | ||
* | * DevHlp32_GetInfoSegs | ||
==Links== | ==Links== | ||
* [[Physical Device Driver Reference]] | * [[Physical Device Driver Reference]] | ||
[[Category:The OS/2 API Project]] | [[Category:The OS/2 API Project]] |
Latest revision as of 19:04, 23 May 2025
You can find more information at the Physical Device Driver Reference.
DevHlp Services
- DevHelp_ABIOSCall
- DevHelp_ABIOSCommonEntry
- DevHelp_AllocateCtxHook
- DevHelp_AllocGDTSelector
- DevHelp_AllocPhys
- DevHelp_AllocReqPacket
- DevHelp_ArmCtxHook
- DevHelp_AttachDD
- DevHelp_Beep
- DevHelp_CloseEventSem
- DevHelp_DeRegister
- DevHelp_DevDone
- DevHelp_DynamicAPI
- DevHelp_EOI
- DevHelp_FreeCtxHook
- DevHelp_FreeGDTSelector
- DevHelp_FreeLIDEntry
- DevHelp_FreePhys
- DevHelp_FreeReqPacket
- DevHelp_GetDescInfo
- DevHelp_GetDeviceBlock
- DevHelp_GetDOSVar
- DevHelp_GetLIDEntry
- DevHelp_InternalError
- DevHelp_LinToGDTSelector
- DevHelp_LinToPageList
- DevHelp_Lock
- DevHelp_MonFlush
- DevHelp_MonitorCreate
- DevHelp_MonWrite
- DevHelp_OpenEventSem
- DevHelp_PageListToGDTSelector
- DevHelp_PageListToLin
- DevHelp_PhysToGDTSel
- DevHelp_PhysToGDTSelector
- DevHelp_PhysToUVirt
- DevHelp_PhysToVirt
- DevHelp_PostEventSem
- DevHelp_ProcBlock
- DevHelp_ProcRun
- DevHelp_ProtToReal
- DevHelp_PullParticular
- DevHelp_PullRequest
- DevHelp_PushRequest
- DevHelp_QueueFlush
- DevHelp_QueueInit
- DevHelp_QueueRead
- DevHelp_QueueWrite
- DevHelp_RealToProt
- DevHelp_Register
- DevHelp_RegisterBeep
- DevHelp_RegisterDeviceClass
- DevHelp_RegisterKrnlExit
- DevHelp_RegisterPDD
- DevHelp_RegisterStackUsage
- DevHelp_RegisterTmrDD
- DevHelp_ResetEventSem
- DevHelp_ResetTimer
- DevHelp_ROMCritSection
- DevHelp_Save_Message
- DevHlp_SchedClock
- DevHelp_SemClear
- DevHelp_SemHandle
- DevHelp_SemRequest
- DevHelp_SendEvent
- DevHelp_SetIRQ
- DevHelp_SetROMVector
- DevHelp_SetTimer
- DevHelp_SortRequest
- DevHelp_RAS
- DevHelp_TCYield
- DevHelp_TickCount
- DevHelp_UnLock
- DevHelp_UnPhysToVirt
- DevHelp_UnSetIRQ
- DevHelp_VerifyAccess
- DevHelp_VideoPause
- DevHelp_VirtToLin
- DevHelp_VirtToPhys
- DevHelp_VMAlloc
- DevHelp_VMFree
- DevHelp_VMGlobalToProcess
- DevHelp_VMLock
- DevHelp_VMProcessToGlobal
- DevHelp_VMSetMem
- DevHelp_VMUnLock
- DevHelp_Yield
Services and Function Codes
Undocumented
- DevHlp_PhytoUsableVirt
- DevHlp32_GetInfoSegs