Jump to content

Physical Device Driver (DevHlp) Functions

From EDM2
Revision as of 15:22, 17 August 2017 by Martini (talk | contribs)

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

Services and Function Codes

Undocumented

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

Icon Legend

  • : More information is required on this function or symbol.

Links