Jump to content

Physical Device Driver (DevHlp) Functions

From EDM2

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

Services and Function Codes

Links