List of DevHlp Functions: Difference between revisions
Appearance
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]] | ||
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 | ||
[[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