Jump to content

List of DevHlp Functions: Difference between revisions

From EDM2
No edit summary
No edit summary
Line 1: Line 1:
   
   
  00 DevHelp_SchedClock
  00 DevHelp_SchedClock
  01 DevHelp_DevDone
  01 [[DevHelp_DevDone]]
  02 DevHelp_Yield
  02 DevHelp_Yield
  03 DevHelp_TCYield
  03 DevHelp_TCYield
Line 13: Line 13:
  0B DevHelp_PullParticular
  0B DevHelp_PullParticular
  0C DevHelp_SortRequest
  0C DevHelp_SortRequest
  0D DevHelp_AllocReqPacket
  0D [[DevHelp_AllocReqPacket]]
  0E DevHelp_FreeReqPacket
  0E DevHelp_FreeReqPacket
  0F DevHelp_QueueInit
  0F DevHelp_QueueInit
Line 24: Line 24:
  16 DevHelp_VirtToPhys
  16 DevHelp_VirtToPhys
  17 DevHelp_PhysToUVirt
  17 DevHelp_PhysToUVirt
  18 DevHelp_AllocPhys
  18 [[DevHelp_AllocPhys]]
  19 DevHelp_FreePhys
  19 DevHelp_FreePhys
  1A DevHelp_SetROMVector
  1A DevHelp_SetROMVector
Line 33: Line 33:
  1F DevHelp_MonitorCreate
  1F DevHelp_MonitorCreate
  20 DevHelp_Register
  20 DevHelp_Register
  21 DevHelp_DeRegister
  21 [[DevHelp_DeRegister]]
  22 DevHelp_MonWrite
  22 DevHelp_MonWrite
  23 DevHelp_MonFlush
  23 DevHelp_MonFlush
  24 DevHelp_GetDOSVar **
  24 [[DevHelp_GetDOSVar]] **
  25 DevHelp_SendEvent
  25 DevHelp_SendEvent
  26 DevHelp_ROMCritSection PDD: No longer used in OS/2 2.x.
  26 DevHelp_ROMCritSection PDD: No longer used in OS/2 2.x.
Line 42: Line 42:
  28 [[DevHlp_SysTrace]] ** (DevHelp_RAS)
  28 [[DevHlp_SysTrace]] ** (DevHelp_RAS)
  29 DevHelp_ABIOSGetParms *
  29 DevHelp_ABIOSGetParms *
  2A DevHelp_AttachDD
  2A [[DevHelp_AttachDD]]
  2B DevHelp_InternalError
  2B DevHelp_InternalError
  2C DevHlp_ModifyPriority XX Undocumented (used by PM)
  2C DevHlp_ModifyPriority XX Undocumented (used by PM)
  2D DevHelp_AllocGDTSelector
  2D [[DevHelp_AllocGDTSelector]]
  2E DevHelp_PhysToGDTSelector
  2E DevHelp_PhysToGDTSelector
  2F DevHelp_RealToProt PDD: No longer used in OS/2 2.x.
  2F DevHelp_RealToProt PDD: No longer used in OS/2 2.x.
  30 DevHelp_ProtToReal PDD: No longer used in OS/2 2.x.
  30 DevHelp_ProtToReal PDD: No longer used in OS/2 2.x.
  31 DevHelp_EOI
  31 [[DevHelp_EOI]]
  32 DevHelp_UnPhysToVirt
  32 DevHelp_UnPhysToVirt
  33 DevHelp_TickCount
  33 DevHelp_TickCount
  34 DevHelp_GetLIDEntry
  34 DevHelp_GetLIDEntry
  35 DevHelp_FreeLIDEntry
  35 DevHelp_FreeLIDEntry
  36 DevHelp_ABIOSCall
  36 [[DevHelp_ABIOSCall]]
  37 DevHelp_ABIOSCommonEntry
  37 [[DevHelp_ABIOSCommonEntry]]
  38 DevHelp_GetDeviceBlock
  38 DevHelp_GetDeviceBlock
  3A DevHelp_RegisterStackUsage
  3A DevHelp_RegisterStackUsage
Line 70: Line 70:
  50 DevHelp_RegisterPDD
  50 DevHelp_RegisterPDD
  51 DevHelp_RegisterBeep
  51 DevHelp_RegisterBeep
  52 DevHelp_Beep
  52 [[DevHelp_Beep]]
  53 DevHelp_FreeGDTSelector
  53 DevHelp_FreeGDTSelector
  54 DevHelp_PhysToGDTSel
  54 DevHelp_PhysToGDTSel
Line 87: Line 87:
  61 DevHelp_RegisterTmrDD
  61 DevHelp_RegisterTmrDD
  62 DevHelp_RegisterPerfCtrs ??
  62 DevHelp_RegisterPerfCtrs ??
  63 DevHelp_AllocateCtxHook
  63 [[DevHelp_AllocateCtxHook]]
  64 DevHelp_FreeCtxHook
  64 [[DevHelp_FreeCtxHook]]
  65 DevHelp_ArmCtxHook
  65 [[DevHelp_ArmCtxHook]]
  66 DevHelp_VMSetMem
  66 DevHelp_VMSetMem
  67 DevHelp_OpenEventSem
  67 DevHelp_OpenEventSem
  68 DevHelp_CloseEventSem
  68 [[DevHelp_CloseEventSem]]
  69 DevHelp_PostEventSem
  69 DevHelp_PostEventSem
  6A DevHelp_ResetEventSem
  6A DevHelp_ResetEventSem
  6B DevHlp_RegisterFreq * register PTD freq service entry point with kernel
  6B DevHlp_RegisterFreq * register PTD freq service entry point with kernel
  6C DevHelp_DynamicAPI
  6C [[DevHelp_DynamicAPI]]
  6D DevHlp_ProcRun2 * Unblock process via procrun2
  6D DevHlp_ProcRun2 * Unblock process via procrun2
  6E DevHelp_CreateInt13VDM * Create Int13 VDM (Internal Only) OEMINT13
  6E DevHelp_CreateInt13VDM * Create Int13 VDM (Internal Only) OEMINT13

Revision as of 18:08, 24 November 2017

00 DevHelp_SchedClock
01 DevHelp_DevDone
02 DevHelp_Yield
03 DevHelp_TCYield
04 DevHelp_ProcBlock
05 DevHelp_ProcRun
06 DevHelp_SemRequest
07 DevHelp_SemClear
08 DevHelp_SemHandle
09 DevHelp_PushRequest
0A DevHelp_PullRequest
0B DevHelp_PullParticular
0C DevHelp_SortRequest
0D DevHelp_AllocReqPacket
0E DevHelp_FreeReqPacket
0F DevHelp_QueueInit
10 DevHelp_QueueFlush
11 DevHelp_QueueWrite
12 DevHelp_QueueRead
13 DevHelp_Lock
14 DevHelp_UnLock
15 DevHelp_PhysToVirt
16 DevHelp_VirtToPhys
17 DevHelp_PhysToUVirt
18 DevHelp_AllocPhys
19 DevHelp_FreePhys
1A DevHelp_SetROMVector
1B DevHelp_SetIRQ
1C DevHelp_UnSetIRQ
1D DevHelp_SetTimer
1E DevHelp_ResetTimer
1F DevHelp_MonitorCreate
20 DevHelp_Register
21 DevHelp_DeRegister
22 DevHelp_MonWrite
23 DevHelp_MonFlush
24 DevHelp_GetDOSVar **
25 DevHelp_SendEvent
26 DevHelp_ROMCritSection PDD: No longer used in OS/2 2.x.
27 DevHelp_VerifyAccess
28 DevHlp_SysTrace ** (DevHelp_RAS)
29 DevHelp_ABIOSGetParms *
2A DevHelp_AttachDD
2B DevHelp_InternalError
2C DevHlp_ModifyPriority XX Undocumented (used by PM)
2D DevHelp_AllocGDTSelector
2E DevHelp_PhysToGDTSelector
2F DevHelp_RealToProt PDD: No longer used in OS/2 2.x.
30 DevHelp_ProtToReal PDD: No longer used in OS/2 2.x.
31 DevHelp_EOI
32 DevHelp_UnPhysToVirt
33 DevHelp_TickCount
34 DevHelp_GetLIDEntry
35 DevHelp_FreeLIDEntry
36 DevHelp_ABIOSCall
37 DevHelp_ABIOSCommonEntry
38 DevHelp_GetDeviceBlock
3A DevHelp_RegisterStackUsage
3B DevHelp_LogEntry * Place data in log buffer
3C DevHelp_VideoPause
3D DevHelp_Save_Message
3E DevHlp_SegRealloc * Realloc DD protect mode segment
3F DevHlp_PutWaitingQueue * Put I/O request on waiting queue
40 DevHlp_GetWaitingQueue * Get I/O request from waiting queue
41 DevHlp_PhysToSys * Address conversion for the AOX
42 DevHlp_PhysToSysHook * Address conversion for the AOX
43 DevHelp_RegisterDeviceClass
45 DevHlp_PerfSysTrace **
50 DevHelp_RegisterPDD
51 DevHelp_RegisterBeep
52 DevHelp_Beep
53 DevHelp_FreeGDTSelector
54 DevHelp_PhysToGDTSel
55 DevHelp_VMLock
56 DevHelp_VMUnLock
57 DevHelp_VMAlloc 57
58 DevHelp_VMFree
59 DevHelp_VMProcessToGlobal
5A DevHelp_VMGlobalToProcess
5B DevHelp_VirtToLin
5C DevHelp_LinToGDTSelector
5D DevHelp_GetDescInfo
5E DevHelp_LinToPageList
5F DevHelp_PageListToLin
60 DevHelp_PageListToGDTSelector
61 DevHelp_RegisterTmrDD
62 DevHelp_RegisterPerfCtrs ??
63 DevHelp_AllocateCtxHook
64 DevHelp_FreeCtxHook
65 DevHelp_ArmCtxHook
66 DevHelp_VMSetMem
67 DevHelp_OpenEventSem
68 DevHelp_CloseEventSem
69 DevHelp_PostEventSem
6A DevHelp_ResetEventSem
6B DevHlp_RegisterFreq * register PTD freq service entry point with kernel
6C DevHelp_DynamicAPI
6D DevHlp_ProcRun2 * Unblock process via procrun2
6E DevHelp_CreateInt13VDM * Create Int13 VDM (Internal Only) OEMINT13
6F DevHlp_RegisterKrnlExit
70 DevHlp_PMPostEventSem * PM Post Event Semaphore
71 DevHlp_AcquireSpinLock (SMP only)
72 DevHlp_ReleaseSpinLock (SMP only)
73 DevHlp_InitIntMouseCursorData (SMP only)
74 DevHlp_StartIntMouseCursor (SMP only)
75 DevHlp_EndIntMouseCursor (SMP only)
76 DevHlp_Port_IO (SMP only)
77 DevHlp_SetIRQMask (SMP only)
78 DevHlp_GetIRQMask (SMP only)
79 DevHlp_CreateSpinLock (SMP only)
7A DevHlp_FreeSpinLock (SMP only)
7D DevHlp_KillProc **
7E DevHlp_QSysState **
7F DevHlp_OpenFile **
80 DevHlp_CloseFile **
81 DevHlp_ReadFile **
82 DevHlp_ReadFileAt **
83 DevHlp_RegisterKDD * Register Driver with kernel debugger