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 | ||
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