Jump to content

List of DevHlp Functions: Difference between revisions

From EDM2
No edit summary
No edit summary
Line 1: Line 1:
<PRE>
00 [[DevHelp_SchedClock]]
00 [[DevHelp_SchedClock]]
01 [[DevHelp_DevDone]]
01 [[DevHelp_DevDone]]
02 [[DevHelp_Yield]]
02 [[DevHelp_Yield]]
03 [[DevHelp_TCYield]]
03 [[DevHelp_TCYield]]
04 DevHelp_ProcBlock
04 DevHelp_ProcBlock
05 DevHelp_ProcRun
05 DevHelp_ProcRun
06 DevHelp_SemRequest
06 DevHelp_SemRequest
07 DevHelp_SemClear
07 DevHelp_SemClear
08 DevHelp_SemHandle
08 DevHelp_SemHandle
09 DevHelp_PushRequest
09 DevHelp_PushRequest
0A DevHelp_PullRequest
0A DevHelp_PullRequest
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
10 DevHelp_QueueFlush
10 DevHelp_QueueFlush
11 DevHelp_QueueWrite
11 DevHelp_QueueWrite
12 DevHelp_QueueRead
12 DevHelp_QueueRead
13 DevHelp_Lock
13 DevHelp_Lock
14 DevHelp_UnLock
14 DevHelp_UnLock
15 DevHelp_PhysToVirt
15 DevHelp_PhysToVirt
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
1B DevHelp_SetIRQ
1B DevHelp_SetIRQ
1C DevHelp_UnSetIRQ
1C DevHelp_UnSetIRQ
1D DevHelp_SetTimer
1D DevHelp_SetTimer
1E DevHelp_ResetTimer
1E DevHelp_ResetTimer
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.
27 DevHelp_VerifyAccess
27 DevHelp_VerifyAccess
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
3B DevHelp_LogEntry * Place data in log buffer
3B DevHelp_LogEntry * Place data in log buffer
3C DevHelp_VideoPause
3C DevHelp_VideoPause
3D DevHelp_Save_Message
3D DevHelp_Save_Message
3E DevHlp_SegRealloc * Realloc DD protect mode segment
3E DevHlp_SegRealloc * Realloc DD protect mode segment
3F DevHlp_PutWaitingQueue * Put I/O request on waiting queue
3F DevHlp_PutWaitingQueue * Put I/O request on waiting queue
40 DevHlp_GetWaitingQueue * Get I/O request from waiting queue
40 DevHlp_GetWaitingQueue * Get I/O request from waiting queue
41 DevHlp_PhysToSys * Address conversion for the AOX
41 DevHlp_PhysToSys * Address conversion for the AOX
42 DevHlp_PhysToSysHook * Address conversion for the AOX
42 DevHlp_PhysToSysHook * Address conversion for the AOX
43 DevHelp_RegisterDeviceClass
43 DevHelp_RegisterDeviceClass
45 DevHlp_PerfSysTrace **
45 DevHlp_PerfSysTrace **
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
55 DevHelp_VMLock
55 DevHelp_VMLock
56 DevHelp_VMUnLock
56 DevHelp_VMUnLock
57 DevHelp_VMAlloc 57
57 DevHelp_VMAlloc 57
58 DevHelp_VMFree
58 DevHelp_VMFree
59 DevHelp_VMProcessToGlobal
59 DevHelp_VMProcessToGlobal
5A DevHelp_VMGlobalToProcess
5A DevHelp_VMGlobalToProcess
5B DevHelp_VirtToLin
5B DevHelp_VirtToLin
5C DevHelp_LinToGDTSelector
5C DevHelp_LinToGDTSelector
5D DevHelp_GetDescInfo
5D DevHelp_GetDescInfo
5E DevHelp_LinToPageList
5E DevHelp_LinToPageList
5F DevHelp_PageListToLin
5F DevHelp_PageListToLin
60 DevHelp_PageListToGDTSelector
60 DevHelp_PageListToGDTSelector
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
6F DevHlp_RegisterKrnlExit
6F DevHlp_RegisterKrnlExit
70 DevHlp_PMPostEventSem * PM Post Event Semaphore
70 DevHlp_PMPostEventSem * PM Post Event Semaphore
71 DevHlp_AcquireSpinLock (SMP only)
71 DevHlp_AcquireSpinLock (SMP only)
72 DevHlp_ReleaseSpinLock (SMP only)
72 DevHlp_ReleaseSpinLock (SMP only)
73 DevHlp_InitIntMouseCursorData (SMP only)
73 DevHlp_InitIntMouseCursorData (SMP only)
74 DevHlp_StartIntMouseCursor (SMP only)
74 DevHlp_StartIntMouseCursor (SMP only)
75 DevHlp_EndIntMouseCursor (SMP only)
75 DevHlp_EndIntMouseCursor (SMP only)
76 DevHlp_Port_IO (SMP only)
76 DevHlp_Port_IO (SMP only)
77 DevHlp_SetIRQMask (SMP only)
77 DevHlp_SetIRQMask (SMP only)
78 DevHlp_GetIRQMask (SMP only)
78 DevHlp_GetIRQMask (SMP only)
79 DevHlp_CreateSpinLock (SMP only)
79 DevHlp_CreateSpinLock (SMP only)
7A DevHlp_FreeSpinLock (SMP only)
7A DevHlp_FreeSpinLock (SMP only)
7D DevHlp_KillProc **
7D DevHlp_KillProc **
7E DevHlp_QSysState **
7E [[DevHlp_QSysState]] **
7F DevHelp_OpenFile **
7F [[DevHelp_OpenFile]] **
80 DevHelp_CloseFile **
80 [[DevHelp_CloseFile]] **
81 DevHelp_ReadFile **
81 [[DevHelp_ReadFile]] **
82 DevHelp_ReadFileAt **
82 [[DevHelp_ReadFileAt]] **
83 DevHlp_RegisterKDD * Register Driver with kernel debugger
83 [[DevHlp_RegisterKDD]] * Register Driver with kernel debugger
</PRE>
 


[[Category:Draft]]
[[Category:Draft]]

Revision as of 00:16, 8 June 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 DevHelp_OpenFile **
80 DevHelp_CloseFile **
81 DevHelp_ReadFile **
82 DevHelp_ReadFileAt **
83 DevHlp_RegisterKDD * Register Driver with kernel debugger