Physical Device Driver (DevHlp) Functions: Difference between revisions
Appearance
Line 104: | Line 104: | ||
===Generic IOCtl Commands=== | ===Generic IOCtl Commands=== | ||
===RMCALLS library=== | |||
* RMADDToHDevice | |||
* RMAdjToHandleList | |||
* RMAllocResource | |||
* RMConvertID | |||
* RMCreateAdapter | |||
* RMCreateDetected | |||
* RMCreateDevice | |||
* RMCreateDriver | |||
* RMCreateLDev | |||
* RMCreateSysName | |||
* RMDeAllocResource | |||
* RMDestroyAdapter | |||
* RMDestroyDetected | |||
* RMDestroyDevice | |||
* RMDestroyDriver | |||
* RMDestroyLDev | |||
* RMDestroySysName | |||
* RMDevIDToHandleList | |||
* RMGetCommandLine | |||
* RMGetDriverName | |||
* RMGetNodeInfo | |||
* RMGetVersion | |||
* RMHandleToParent | |||
* RMHandleToResourceHandleList | |||
* RMHandleToType | |||
* RMHDevToHLDev | |||
* RMKeyToHandleList | |||
* RMModifyNodeFlags | |||
* RMModifyResources | |||
* RMParseSCSIInquiry | |||
* RMResToHandleList | |||
* RMUpdateAdjunct | |||
</div> | </div> |
Revision as of 21:00, 25 September 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
Linking Resource Manager Services
Generic IOCtl Commands
RMCALLS library
- RMADDToHDevice
- RMAdjToHandleList
- RMAllocResource
- RMConvertID
- RMCreateAdapter
- RMCreateDetected
- RMCreateDevice
- RMCreateDriver
- RMCreateLDev
- RMCreateSysName
- RMDeAllocResource
- RMDestroyAdapter
- RMDestroyDetected
- RMDestroyDevice
- RMDestroyDriver
- RMDestroyLDev
- RMDestroySysName
- RMDevIDToHandleList
- RMGetCommandLine
- RMGetDriverName
- RMGetNodeInfo
- RMGetVersion
- RMHandleToParent
- RMHandleToResourceHandleList
- RMHandleToType
- RMHDevToHLDev
- RMKeyToHandleList
- RMModifyNodeFlags
- RMModifyResources
- RMParseSCSIInquiry
- RMResToHandleList
- RMUpdateAdjunct