Physical Device Driver (DevHlp) Functions: Difference between revisions
Appearance
No edit summary |
|||
Line 4: | Line 4: | ||
<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"> | ||
==OS/2 Monitor Functions== | ===OS/2 Monitor Functions=== | ||
* DosMonOpen | * DosMonOpen | ||
* DosMonReg | * DosMonReg | ||
Line 11: | Line 11: | ||
* DosMonClose | * DosMonClose | ||
== DevHlp Services == | === DevHlp Services === | ||
* ABIOSCall | * ABIOSCall | ||
* ABIOSCommonEntry | * ABIOSCommonEntry | ||
Line 100: | Line 100: | ||
* Yield | * Yield | ||
==Linking Resource Manager Services== | ===Linking Resource Manager Services=== | ||
==Generic IOCtl Commands== | ===Generic IOCtl Commands=== | ||
Revision as of 23:56, 29 June 2016
Physical Device Driver (DevHlp) API
You can find more information at the Physical Device Driver Reference.
OS/2 Monitor Functions
- DosMonOpen
- DosMonReg
- DosMonRead
- DosMonWrite
- DosMonClose
DevHlp Services
- ABIOSCall
- ABIOSCommonEntry
- AllocateCtxHook
- AllocGDTSelector
- AllocPhys
- AllocReqPacket
- ArmCtxHook
- AttachDD
- Beep
- CloseEventSem
- DeRegister
- DevDone
- DynamicAPI
- EOI
- FreeCtxHook
- FreeGDTSelector
- FreeLIDEntry
- FreePhys
- FreeReqPacket
- GetDescInfo
- GetDeviceBlock
- GetDOSVar
- GetLIDEntry
- InternalError
- LinToGDTSelector
- LinToPageList
- Lock
- MonFlush
- MonitorCreate
- MonWrite
- OpenEventSem
- PageListToGDTSelector
- PageListToLin
- PhysToGDTSel
- PhysToGDTSelector
- PhysToUVirt
- PhysToVirt
- PostEventSem
- ProcBlock
- ProcRun
- ProtToReal
- PullParticular
- PullRequest
- PushRequest
- QueueFlush
- QueueInit
- QueueRead
- QueueWrite
- RealToProt
- Register
- RegisterBeep
- RegisterDeviceClass
- RegisterKrnlExit
- RegisterPDD
- RegisterStackUsage
- RegisterTmrDD
- ResetEventSem
- ResetTimer
- ROMCritSection
- Save_Message
- SchedClock
- SemClear
- SemHandle
- SemRequest
- SendEvent
- SetIRQ
- SetROMVector
- SetTimer
- SortRequest
- RAS
- TCYield
- TickCount
- UnLock
- UnPhysToVirt
- UnSetIRQ
- VerifyAccess
- VideoPause
- VirtToLin
- VirtToPhys
- VMAlloc
- VMFree
- VMGlobalToProcess
- VMLock
- VMProcessToGlobal
- VMSetMem
- VMUnLock
- Yield