Physical Device Driver (DevHlp) Functions: Difference between revisions
Appearance
No edit summary |
|||
Line 1: | Line 1: | ||
= Physical Device Driver (DevHlp) API = | |||
You can find more information at the [[Physical Device Driver Reference]]. | You can find more information at the [[Physical Device Driver Reference]]. | ||
==Functions== | |||
<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"> | ||
Line 162: | Line 164: | ||
* [[DevHlp_PhytoUsableVirt]] [[image:Vraag.gif]] | * [[DevHlp_PhytoUsableVirt]] [[image:Vraag.gif]] | ||
* DevHlp32_GetInfoSegs [[image:Vraag.gif]] | * DevHlp32_GetInfoSegs [[image:Vraag.gif]] | ||
</div> | |||
==Data Types== | |||
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3"> | |||
ADAPTERSTRUCT | |||
ADJHANDLELIST | |||
ADJINFO | |||
ADJUNCT | |||
AHRESOURCE | |||
DATESTAMP | |||
DETECTEDSTRUCT | |||
DEVICESTRUCT | |||
DMARESOURCE | |||
DRIVERINFO | |||
DRIVERSTRUCT | |||
HANDLELIST | |||
IORESOURCE | |||
IRQRESOURCE | |||
LDEVSTRUCT | |||
MEMRESOURCE | |||
NODEENTRY | |||
RESOURCELIST | |||
RESOURCETYPE | |||
RM_GETNODE_DATA | |||
RM_NODE | |||
SYSNAMESTRUCT | |||
TMRRESOURCE | |||
</div> | </div> | ||
Revision as of 15:22, 17 August 2017
Physical Device Driver (DevHlp) API
You can find more information at the Physical Device Driver Reference.
Functions
OS/2 Monitor Functions
DevHlp Services
- DevHelp_ABIOSCall
- DevHelp_ABIOSCommonEntry
- DevHelp_AllocateCtxHook
- DevHelp_AllocGDTSelector
- AllocPhys
- AllocReqPacket
- ArmCtxHook
- AttachDD
- Beep
- CloseEventSem
- DeRegister
- DevDone
- DynamicAPI
- EOI
- DevHlp_FreeCtxHook
- FreeGDTSelector
- FreeLIDEntry
- FreePhys
- FreeReqPacket
- GetDescInfo
- GetDeviceBlock
- DevHlp_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
Services and Function Codes
- DevHlp_OpenFile
- DevHlp_CloseFile
- DevHlp_ReadFile
- DevHlp_ReadFileAt
- DevHlp_PerfSysTrace
- DevHlp_QSysState
- DevHlp_KillProc
- DevHlp_Security
- DevHlp_SysTrace
Undocumented
- DevHlp_EOI
- DevHlp_PhytoUsableVirt
- DevHlp32_GetInfoSegs
Data Types
ADAPTERSTRUCT ADJHANDLELIST ADJINFO ADJUNCT AHRESOURCE DATESTAMP DETECTEDSTRUCT DEVICESTRUCT DMARESOURCE DRIVERINFO DRIVERSTRUCT HANDLELIST IORESOURCE IRQRESOURCE LDEVSTRUCT MEMRESOURCE NODEENTRY RESOURCELIST RESOURCETYPE RM_GETNODE_DATA RM_NODE SYSNAMESTRUCT TMRRESOURCE