Main public logs
Appearance
Combined display of all available logs of EDM2. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).
- 16:00, 24 May 2025 Martini talk contribs moved page DevHelp VMUnLock to DevHlp VMUnLock
- 15:58, 24 May 2025 Martini talk contribs moved page DevHelp Yield to DevHlp Yield
- 21:32, 23 May 2025 Martini talk contribs created page File:MSJ V02N02.png.png
- 21:32, 23 May 2025 Martini talk contribs uploaded File:MSJ V02N02.png.png
- 19:02, 23 May 2025 Martini talk contribs moved page DevHelp SchedClock to DevHlp SchedClock without leaving a redirect
- 19:00, 23 May 2025 Martini talk contribs created page Category:IOCtl (Created page with "Category:OS/2 API")
- 18:49, 23 May 2025 Martini talk contribs created page DevHlp PhysToSysHook (Created page with "Category:Undocumented Address conversion for the AOX. Category:DevHlps")
- 18:48, 23 May 2025 Martini talk contribs created page DevHlp PhysToSys (Created page with "Category:Undocumented Address conversion for the AOX. Category:DevHlps")
- 18:44, 23 May 2025 Martini talk contribs created page DevHlp ModifyPriority (Created page with "Category:Undocumented Undocumented (used by PM). Category:DevHlps")
- 18:35, 23 May 2025 Martini talk contribs created page Talk:DevHlp Profiling Kernel (Created page with "References # [https://www.os2.kr/komh/os2books/smpadd-19970312/515_L3_DevHlpFunctions2of2.html] # - DEVHLP.INC : 39 Reserved for Profiling Kernel")
- 18:33, 23 May 2025 Martini talk contribs created page DevHlp Profiling Kernel (Created page with "Category:Undocumented Reserved for Profiling Kernel. Category:DevHlps")
- 18:31, 23 May 2025 Martini talk contribs created page DevHlp GetWaitingQueue (Created page with "Category:Undocumented Get I/O request from waiting queue Category:DevHlps")
- 18:24, 23 May 2025 Martini talk contribs created page Talk:DevHlp PutWaitingQueue (Created page with "Ref: - Page 256: https://ftpmirror.your.org/pub/misc/bitsavers/pdf/ibm/pc/os2/OS2_3.x/SG24-4643_OS2_Debugging_Handbook_Vol_4_System_Diagnostic_Reference_Feb96.pdf - SMPProgAdd_-_STRACE_-_DevHlp_Functions#DevHlp_Functions_-_2_of_2 - [https://www.os2.kr/komh/os2books/smpadd-19970312/515_L3_DevHlpFunctions2of2.html]")
- 18:23, 23 May 2025 Martini talk contribs created page DevHlp PutWaitingQueue (Created page with "Category:Undocumented Put I/O request on waiting queue. Category:DevHlps")
- 18:20, 23 May 2025 Martini talk contribs created page DevHlp AddTraceEvent (Created page with "Category:Undocumented")
- 18:19, 23 May 2025 Martini talk contribs created page Talk:DevHlp AddTraceEvent (Created page with " Ref: - SMPProgAdd - STRACE - DevHlp Functions [https://www.os2.kr/komh/os2books/smpadd-19970312/515_L3_DevHlpFunctions2of2.html]")
- 17:51, 23 May 2025 Martini talk contribs created page Talk:DevHlp ReallocSeg (Created page with " Ref: - Page 433: https://www.os2.kr/komh/os2books/pdf/thirded.pdf - SMPProgAdd - STRACE - DevHlp Functions [https://www.os2.kr/komh/os2books/smpadd-19970312/515_L3_DevHlpFunctions2of2.html]")
- 17:48, 23 May 2025 Martini talk contribs created page DevHlp ReallocSeg (Created page with "Category:Undocumented Realloc DD protect mode segment. ==Alternative Names== DevHelp_SegRealloc, DevHlp_SegRealloc, DevHlp_ReallocSeg. Category:DevHlps")
- 03:50, 23 May 2025 Martini talk contribs created page DevHlp LogEntry (Created page with "{{DISPLAYTITLE:DevHlp_LogEntry}} DevHlp_LogEntry provides a device driver interface to the logging facility. ==Parameters== ;log_data_address :is the address of a buffer that contains a variable length Error Log entry. (See the section on the LogAddEntries high level API for further details.) level API for further details.) service the class of logging facility: :;0x0 ::Reserved :;0x1 ::"Old-Style" Error Logging call ("old" 16-bit (DosLogEntry-style) data packet provid...")
- 23:32, 22 May 2025 Martini talk contribs created page DevHlp ABIOSGetParms (Created page with "{{DISPLAYTITLE:DevHlp_ABIOSGetParms}} Get ABIOS parameters for LID ==Mode== Kernel, Interrupt, Init ==Remarks== Refer to the IBM Personal System/2 and Personal Computer BIOS Interface Technical Reference, part number S68X-2341-00, for more detailed information on the use of ABIOS and its associated data structures. ==Example Code== ;C Calling Convention if (ABIOSGetParms(USHORT Lid,(FARPOINTER) &ABIOSParmBlock)) error Lid = The LID obtained by a previous GetLIDEnt...")
- 22:13, 22 May 2025 Martini talk contribs created page DevHlp PortIO (Created page with "{{DISPLAYTITLE:DevHlp_PortIO}} Perform IO to a specified port. This function is used to perform input/output operations to a specified local port. ==Parameters== Pointer to a PORT_IO structure. ;Structures <pre> typedef struct port_io_s{ ulong_t port; (Input) ulong_t data; (Input/Output) ulong_t flags; (Input) } PORT_IO; </pre> ;port :indicates which port to read to, or write from. ;data :contains the data read from a read request,...")
- 22:01, 22 May 2025 Martini talk contribs created page DevHlp ReleaseSpinLock (Created page with "{{DISPLAYTITLE:DevHlp_ReleaseSpinLock}} Release a subsystem spinlock. This function releases ownership of a subsystem spinlock. ==Parameters== Spinlock handle. ==Return code== Exit ==Example Code== ;Assembly language ; dh_ReleaseSpinLock - Release a subsystem spinlock. ; ; Releases ownership of a subsystem spinlock. Used by device drivers. ; ; ENTRY: AX:BX = spinlock handle ; ; EXIT: None ; ;...")
- 22:00, 22 May 2025 Martini talk contribs created page DevHlp AcquireSpinLock (Created page with "{{DISPLAYTITLE:DevHlp_AcquireSpinLock}} Acquire a subsystem spinlock. This function obtains ownership of a subsystem spinlock. ==Parameters== Spinlock handle. ==Return code== Exit ==Example Code== ;Assembly language ; dh_AcquireSpinLock - Acquire a subsystem spinlock ; ; Obtains ownership of a subsystem spinlock. Used by device drivers. ; ; ENTRY: AX:BX = spinlock handle ; ; EXIT: None ; ; USES...")
- 21:57, 22 May 2025 Martini talk contribs created page DevHlp FreeSpinLock (Created page with "{{DISPLAYTITLE:DevHlp_FreeSpinLock}} Free a subsystem spinlock. This function frees a subsystem spinlock. ==Parameters== Spinlock handle. ==Return code== Exit ==Example Code== ;Assembly language ; dh_FreeSpinLock - Free a subsystem spinlock ; ; This routine frees a subsystem spinlock. ; ; ENTRY: AX:BX = spinlock handle ; ; EXIT: None ; ; USES: Flags ; hSpinLock dd ?...")
- 21:56, 22 May 2025 Martini talk contribs created page DevHlp CreateSpinLock (Created page with "{{DISPLAYTITLE:DevHlp_CreateSpinLock}} Create a subsystem spinlock. This function creates a subsystem spinlock. ==Parameters== Pointer to spinlock handle. ==Return Code== Exit ==Example Code== ;Assembly language ; dh_CreateSpinLock - Create a spinlock ; ; This routine creats a subsystem spinlock. ; ; ENTRY: AX:BX = pointer to store spinlock handle ; ; EXIT: None ; ; USES: EAX, Flags ;...")
- 18:08, 22 May 2025 Martini talk contribs created page Talk:Writing Device Drivers - A Brief Look at OS/2 SMP (Created page with " ~~~~~ I think there was a typo on this article. A DOS function was refered as "DosCreatSpinLock" (missing an 'e') while I think it should be DosCreateSpinLock")
- 14:56, 22 May 2025 Martini talk contribs deleted page DevHlp MonCreate (Duplicated.)
- 04:34, 22 May 2025 Martini talk contribs created page DevHlp Block (Created page with "Block This Thread From Running The Block DevHlp blocks the current requesting thread and removes it from the run queue until it is released by a call to the Run DevHlp. ;Block Mode: Kernel ==Syntax== Block(BlockID, Timeout, Flag, &Error) ==Parameters== ;''BlockID'' (ULONG) - input: ID used for Block and subsequent Run ;''Timeout'' (ULONG) - input: Timeout in milliseconds or -1L Block forever ;''Flag'' (USHORT)- input: :0 - Block is interruptible : 1 - Bl...")
- 04:07, 22 May 2025 Martini talk contribs created page DevHlp Run (Created page with "Release Blocked Threads This is the companion routine to Block. When Run is called, it awakens the threads that were blocked for this particular event identifier. ;Run Mode: Kernel, Interrupt ==C Calling Convention== if (Run((ULONG) ID)) error ID = ID of previously Blocked thread ==Remarks== Run returns immediately to its caller; the awakened threads will be run at the next available opportunity. Run is often called at interrupt time. Category:DevHlps")
- 22:08, 20 May 2025 Martini talk contribs created page DevHlp MonCreate (Created page with "==DevHlp_MonCreate Post-Invocation 00150 (0X0096)== ;Description :(OS) DevHlp_MonCreate Post-Invocation ;Tracepoint :Static tracepoint in DEVHELP. ;Minor Code :150 (0X0096) ;Trace Groups :No groups assigned. ;Trace Types :No types assigned. ;Traced Parameters :Return code=%W Handle=%W ==DevHlp_MonCreate Pre-Invocation 00022 (0X0016)== ;Description :(OS) DevHlp_MonCreate Pre-Invocation ;Tracepoint :Static tracepoint in DEVHELP. ;Minor Code :22 (0X0016)...")
- 19:43, 20 May 2025 Martini talk contribs created page SMPProgAdd - STRACE - Exceptions and Interrupts (Created page with "{| class="wikitable" |- ! Hook ID (Major/Minor Code) !! Event Name !! Description |- | 03/01 || Exception 0 || Divide By Zero |- | 03/02 || Exception 1 || Debug Exception |- | 03/03 || Exception 2 || NMI |- | 03/04 || Exception 3 || Breakpoint |- | 03/05 || Exception 4 || Overflow |- | 03/06 || Exception 5 || Bounds Check |- | 03/07 || Exception 6 || Invalid Opcode |- | 03/08 || Exception 7 || NPX Not Available |- | 03/09 || Exception 8 || Double Fault |- | 03/0A || Exce...")
- 19:40, 20 May 2025 Martini talk contribs created page SMPProgAdd - STRACE - Hooks Reserved for Customer Use (Created page with "Hooks Reserved for Customer Use ┌────────────────────┬──────────────────────────────────────────────────┐ │Hook ID │Event │ │Major/Minor Code │ │ ├───────────────────...")
- 19:40, 20 May 2025 Martini talk contribs created page SMPProgAdd - STRACE - Vpic, WinOS2 and STRACE Functions (Created page with "Vpic, WinOS2 and STRACE Functions ┌────────────────────┬──────────────────────────────────────────────────┐ │Hook ID │Event Name │ │Major/Minor Code │ │ ├───────────────────...")
- 19:40, 20 May 2025 Martini talk contribs created page SMPProgAdd - STRACE - VDH Functions (Created page with "VDH Functions ┌────────────────────┬──────────────────────────────────────────────────┐ │Hook ID │Event Name │ │Major/Minor Code │ │ ├────────────────────┼────...")
- 19:39, 20 May 2025 Martini talk contribs created page SMPProgAdd - STRACE - Miscellaneous Kernel Functions (Created page with "Miscellaneous Kernel Functions ┌────────────────────┬──────────────────────────────────────────────────┐ │Hook ID │Event Name │ │Major/Minor Code │ │ ├────────────────────...")
- 19:32, 20 May 2025 Martini talk contribs created page SMPProgAdd - STRACE - VIO Functions (Created page with "VIO Functions ┌────────────────────┬──────────────────────────────────────────────────┐ │Hook ID │Event Name │ │Major/Minor Code │ │ ├────────────────────┼────...")
- 19:32, 20 May 2025 Martini talk contribs created page SMPProgAdd - STRACE - Mouse Functions (Created page with "Mouse Functions ┌────────────────────┬──────────────────────────────────────────────────┐ │Hook ID │Event Name │ │Major/Minor Code │ │ ├────────────────────┼────...")
- 19:31, 20 May 2025 Martini talk contribs created page SMPProgAdd - STRACE - Kbd Functions (Created page with "Kbd Functions ┌────────────────────┬──────────────────────────────────────────────────┐ │Hook ID │Event Name │ │Major/Minor Code │ │ ├────────────────────┼────...")
- 19:31, 20 May 2025 Martini talk contribs created page SMPProgAdd - STRACE - DevHlp Functions (Created page with "== DevHlp Functions - 1 of 2 == {| class="wikitable" ! Major/Minor Code !! Event Name |- | 61/01 || DevHlp_SchedClock |- | 61/02 || DevHlp_DevDone |- | 61/03 || DevHlp_Yield |- | 61/04 || DevHlp_TCYield |- | 61/05 || DevHlp_Block |- | 61/06 || DevHlp_Run |- | 61/07 || DevHlp_SemRequest |- | 61/08 || DevHlp_SemClear |- | 61/09 || DevHlp_SemHandle |- | 61/0A || DevHlp_PushReqPacket |- | 61/0B || DevHlp_PullReqPacket |- | 61/0C || DevHlp_PullParticular |- | 61/0D || DevHlp_...")
- 19:22, 20 May 2025 Martini talk contribs created page SMPProgAdd - STRACE - Dos Functions (Created page with "= Dos Functions Tables = == Dos Functions - 1 of 12 == {| class="wikitable" ! Major/Minor Code !! Event Name |- | 10/01 || DosCreateThread |- | 10/02 || DosWaitChild |- | 10/03 || DosEnterCritSec |- | 10/04 || DosExecPgm |- | 10/05 || DosExit |- | 10/06 || DosExitCritSec |- | 10/07 || DosExitList |- | 10/08 || DosSetPriority |- | 10/09 || DosKillProcess |- | 10/0B || DosResumeThread |- | 10/0C || DosSuspendThread |- | 10/0D || DosSetCp |- | 10/0E || DosDebug |- | 10/0F...")
- 00:11, 20 May 2025 Martini talk contribs created page DosGetProcessorCount (Created page with "Category:Undocumented Get count of usable processors ==Parameters== ;''pCount'' (PULONG) - input: Pointer to returned count of usable processors. ==Returns== :NO_ERROR :ERROR_INVALID_PARAMETER ==Remarks== DosGetProcessorCount returns the count of usable processors. ==Example Code== Calling Sequence. APIRET DosGetProcessorCount (PULONG pCount) Category:Dos")
- 00:08, 20 May 2025 Martini talk contribs created page DosGetProcessorIdleTime (Created page with "Category:Undocumented Get idle time of a processor. Get idle time in milliseconds ==Syntax== DosGetProcessorIdleTime (proc, pTime) ==Parameters== ;''proc'' (ULONG) - input: Processor number ;''pTime'' (PULONG) - input: pointer to time returned ==Returns== NO_ERROR ERROR_INVALID_PARAMETER ==Remarks== DosGetProcessorIdleTime returns the idle time of the specified processor in milliseconds. ==Example Code== Calling Sequence APIRET DosGetProcessorIdleTime (...")
- 23:45, 19 May 2025 Martini talk contribs created page WpclsFindObjectFirst (Created page with "{{DISPLAYTITLE:wpclsFindObjectFirst}} This class method is called to find workplace objects. == Syntax == _wpclsFindObjectFirst(somSelf, pClasslist, phFind, pszTitle, Folder, fSubfolders, pExtendedCriteria, pBuffer, pCount) == Parameters == ;''somSelf'' (M_WPObject *) - input :Pointer to the WPObject class object. ;''pClasslist'' (PCLASS) - output :Pointer to an array of class objects. The final element of the array must be NULL. If specified, only objects de...")
- 23:20, 19 May 2025 Martini talk contribs created page WpclsFindObjectEnd (Created page with "{{DISPLAYTITLE:wpclsFindObjectEnd}} This class method is called to end the find operation started by a call to the wpclsFindObjectFirst method. == Syntax == _wpclsFindObjectEnd(somSelf, hfind) == Parameters == ;''somSelf'' (M_WPObject *) - input :Pointer to the WPObject class object. ;''hfind'' (HFIND) - input :Handle associated with a previous wpclsFindObjectFirst or wpclsFindObjectNext method call. == Returns == ;''rc'' (BOOL) - returns :Su...")
- 23:18, 19 May 2025 Martini talk contribs created page WpclsFileSysExists (Created page with "{{DISPLAYTITLE:wpclsFileSysExists}} This class method returns the object if the specified file or directory already exists in the given folder. == Syntax == _wpclsFileSysExists(somSelf, Folder, pszFilename, attrFile) == Parameters == ;''somSelf'' (M_WPFileSystem *) - input :Pointer to the WPFileSystem class object. ;''Folder'' (SOMAny *) - input :Pointer to folder in which to search for file or directory. ;''pszFilename'' (PSZ) - input :Name of file or direc...")
- 23:13, 19 May 2025 Martini talk contribs created page WpclsEnumClipboardClasses (Created page with "{{DISPLAYTITLE:wpclsEnumClipboardClasses}} This class method enumerates through all the object classes that a particular rendering mechanism supports. == Syntax == _wpclsEnumClipboardClasses(somSelf, aCBFormat, aPrevious) == Parameters == ;''somSelf'' (M_WPDataFile *) - input :Pointer to the WPDataFile class object. ;''aCBFormat'' (ULONG) - input :Atom referring to the clipboard format. ;''aPrevious'' (ULONG) - input :The last atom passed in or 0 to star...")
- 23:12, 19 May 2025 Martini talk contribs created page WpclsDecUsage (Created page with "{{DISPLAYTITLE:wpclsDecUsage}} This class method is called to decrement the class usage count. == Syntax == wpclsDecUsage(somSelf) == Parameters == ;''somSelf'' (M_WPObject *) - input :Pointer to the WPObject class object. == Returns == There is no return value for this method. == Remarks == This method is specific to version 3, or higher, of the OS/2 operating system. The class usage count is used by the system to dynamically load and unload DLLs containing cl...")
- 23:10, 19 May 2025 Martini talk contribs created page WpclsCreateDefaultTemplates (Created page with "{{DISPLAYTITLE:wpclsCreateDefaultTemplates}} This class method is called to allow the specified class to create default template instances of its class. == Syntax == wpclsCreateDefaultTemplates(somSelf, Folder) == Parameters == ;''somSelf'' (M_WPObject *) - input :Pointer to the WPObject class object. ;''Folder'' (WPFolder *) - input :Pointer to the folder in which to create the templates. Points to an object of class WPFolder. == Returns == ;''rc'' ([[BOOL]...")
- 22:38, 19 May 2025 Martini talk contribs created page Talk:SMPProgAdd - High Memory Support (Created page with "~~~ There seems to be typo with "DosQueryState", since I can not find it exists. Maybe it is "DosQueryMemState" because it is after "DosQueryMem".")
- 22:27, 19 May 2025 Martini talk contribs created page Talk:SMPProgAdd - Software Trace Facility (STRACE) (Created page with " * DosCallBack was changed to DosCallback")