Physical Device Driver (DevHlp) Functions: Difference between revisions
Appearance
Line 147: | Line 147: | ||
* DosQuerySysInfo | * DosQuerySysInfo | ||
== | ==Services and Function Codes== | ||
* [[DevHlp_OpenFile]] | * [[DevHlp_OpenFile]] | ||
* [[DevHlp_CloseFile]] | * [[DevHlp_CloseFile]] | ||
* DevHlp_ReadFile | * [[DevHlp_FreeCtxHook]] | ||
* DevHlp_ReadFileAt | * [[DevHlp_GetDosVar]] | ||
* DevHlp_QSysState | * [[DevHlp_ReadFile]] | ||
* DevHlp_KillProc | * [[DevHlp_ReadFileAt]] | ||
* [[DevHlp_PerfSysTrace]] | |||
* [[DevHlp_QSysState]] | |||
* [[DevHlp_KillProc]] | |||
* DevHlp_Security | * DevHlp_Security | ||
* [[DevHlp_SysTrace]] | |||
</div> | </div> |
Revision as of 22:00, 7 June 2017
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
SMP DevHlps
- DosCreateSpinLock
- DosFreeSpinLock
- DosAcquireSpinLock
- DosReleaseSpinLock
- DosAllocThreadLocalMemory
- DosFreeThreadLocalMemory
- DosQuerySysInfo