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).
- 17:43, 26 April 2025 Martini talk contribs deleted page CVK CMD SCANMTE (Consolidated to CPGuide - Kernel Debugger Communications Protocol)
- 17:43, 26 April 2025 Martini talk contribs deleted page CVK CMD SCANOBJ (Consolidated to CPGuide - Kernel Debugger Communications Protocol)
- 17:42, 26 April 2025 Martini talk contribs deleted page CVK CMD SCANTCB (Consolidated to CPGuide - Kernel Debugger Communications Protocol)
- 17:42, 26 April 2025 Martini talk contribs deleted page CVK CMD SEL2LIN (Consolidated to CPGuide - Kernel Debugger Communications Protocol)
- 17:42, 26 April 2025 Martini talk contribs deleted page CVK CMD SELINFO (Consolidated to CPGuide - Kernel Debugger Communications Protocol)
- 17:42, 26 April 2025 Martini talk contribs deleted page CVK CMD STEP (Consilidated to CPGuide - Kernel Debugger Communications Protocol)
- 17:41, 26 April 2025 Martini talk contribs deleted page CVK CMD WMEM (Consilidated to CPGuide - Kernel Debugger Communications Protocol)
- 17:41, 26 April 2025 Martini talk contribs deleted page CVK CMD WREG (Consilidated to CPGuide - Kernel Debugger Communications Protocol)
- 19:33, 25 April 2025 Martini talk contribs created page VIDEOMODEINFO (Created page with "The VIDEOMODEINFO data structure receives information for the current video monitor. Note: The cb and ulColors fields are new to VIDEDOMODEINFO. The color depth field (ulColors) was introduced to differentiate between pixel and color depth. == Type == struct == C Declaration Method == typedef == Example Code == <pre> typedef struct _VIDEOMODEINFO { ULONG cb; Size of the structure.: MODEID miModeId; /* Used to make a SetMo...")
- 19:32, 25 April 2025 Martini talk contribs created page SPLERR (Created page with "Error value in the range 0 to 65 535. == Type == typedef == C Declaration Method == typedef == Example Code == <pre> typedef unsigned long SPLERR; </pre> Category:Data type")
- 19:32, 25 April 2025 Martini talk contribs created page SMHSTRUCT (Created page with "Send-message-hook structure. == Type == struct == C Declaration Method == typedef == Example Code == <pre> typedef struct _SMHSTRUCT { MPARAM mp2; Parameter 2.: MPARAM mp1; Parameter 1.: ULONG msg; Message identity.: HWND hwnd; Window handle.: ULONG model; Message identity.: } SMHSTRUCT; typedef SMHSTRUCT * PSMHSTRUCT ; </pre> Category:Data type")
- 19:30, 25 April 2025 Martini talk contribs created page PWPOINT (Created page with "Pointer to a WPOINT data structure. == Type == #define == C Declaration Method == #define == Example Code == <pre> #define PWPOINT PPOINTL </pre> Category:Data type")
- 19:25, 25 April 2025 Martini talk contribs created page PRQPROCINFO (Created page with "Queue processor information structure (level 0). == Type == struct == C Declaration Method == typedef == Example Code == <pre> typedef struct _PRQPROCINFO { CHAR szQProcName[QNLEN+1]; Name of queue processor.: } PRQPROCINFO; typedef PRQPROCINFO * PPRQPROCINFO ; </pre> Category:Data type")
- 19:25, 25 April 2025 Martini talk contribs created page PRPORTINFO1 (Created page with "Port information structure (level 1). == Type == struct == C Declaration Method == typedef == Example Code == <pre> typedef struct _PRPORTINFO1 { PSZ pszPortName; Name of the port.: PSZ pszPortDriverName; Name of the port driver.: PSZ pszPortDriverPathName; Full path name of the port driver.: } PRPORTINFO1; typedef PRPORTINFO1 * PPRPORTINFO1 ; </pre> Category:Data type")
- 19:24, 25 April 2025 Martini talk contribs created page PRPORTINFO (Created page with "Port information structure (level 0). == Type == struct == C Declaration Method == typedef == Example Code == <pre> typedef struct _PRPORTINFO { CHAR szPortName[PDLEN+1]; Name of the port.: } PRPORTINFO; typedef PRPORTINFO * PPRPORTINFO ; </pre> Category:Data type")
- 19:24, 25 April 2025 Martini talk contribs created page PROGDETAILS (Created page with "Program-details structure. == Type == struct == C Declaration Method == typedef == Example Code == <pre> typedef struct _PROGDETAILS { ULONG Length; Length of structure.: PROGTYPE progt; Program type.: PSZ pszTitle; Title.: PSZ pszExecutable; Executable file name (program name).: PSZ pszParameters; Parameter string.: PSZ pszStartupDir; /* Start-up direct...")
- 19:23, 25 April 2025 Martini talk contribs created page PRJINFO3 (Created page with "Print-job information structure. This structure is used when complete job details are required. A subset of this information is supplied by PRJINFO2. == Type == struct == C Declaration Method == typedef == Example Code == <pre> typedef struct _PRJINFO3 { USHORT uJobId; Job identification number.: USHORT uPriority; Job priority.: PSZ pszUserName; User who submitted the job.: USHORT uPosition;...")
- 19:23, 25 April 2025 Martini talk contribs created page PRINTERINFO (Created page with "Print destination information structure. This structure is used at information level 0. == Type == struct == C Declaration Method == typedef == Example Code == <pre> typedef struct _PRINTERINFO { ULONG flType; Type of printer.: PSZ pszComputerName; Computer name.: PSZ pszPrintDestinationName; Name of Print Destination.: PSZ pszDescription; Description of print destination.: PSZ...")
- 19:22, 25 April 2025 Martini talk contribs created page PRESPARAMS (Created page with "Presentation parameter data. == Type == struct == C Declaration Method == typedef == Example Code == <pre> typedef struct _PRESPARAMS { ULONG cb; Length of the aparam parameter, in bytes.: PARAM aparam[1]; Array of presentation attribute parameters.: } PRESPARAMS; typedef PRESPARAMS * PPRESPARAMS ; </pre> Category:Data type")
- 19:21, 25 April 2025 Martini talk contribs created page PRDRIVINFO (Created page with "Printer driver information structure (level 0). == Type == struct == C Declaration Method == typedef == Example Code == <pre> typedef struct _PRDRIVINFO { CHAR szDrivName[DRIV_NAME_SIZE+1+DRIV_DEVICENAME_SIZE+1]; Name of printer driver.: } PRDRIVINFO; typedef PRDRIVINFO * PPRDRIVINFO ; </pre> Category:Data type")
- 19:21, 25 April 2025 Martini talk contribs created page PRDINFO3 (Created page with "Print device information structure (level 3). == Type == struct == C Declaration Method == typedef == Example Code == <pre> typedef struct _PRDINFO3 { PSZ pszPrinterName; Print device name.: PSZ pszUserName; User who submitted job.: PSZ pszLogAddr; Logical address (for example LPT1).: USHORT uJobId; Identity of current job.: USHORT fsStatus; Print destination status.: PSZ...")
- 19:20, 25 April 2025 Martini talk contribs created page PARAM (Created page with "Presentation parameter attribute definition. == Type == struct == C Declaration Method == typedef == Example Code == <pre> typedef struct _PARAM { ULONG id; Attribute type identity.: ULONG cb; Byte count of the ab parameter.: BYTE ab[1]; Attribute value.: } PARAM; typedef PARAM * PPARAM ; </pre> Category:Data type")
- 19:20, 25 April 2025 Martini talk contribs created page MLE SEARCHDATA (Created page with "Search structure for multi-line entry field. == Type == struct == C Declaration Method == typedef == Example Code == <pre> typedef struct _SEARCH { USHORT cb; Size of structure.: PCHAR pchFind; String to search for.: PCHAR pchReplace; String to replace with.: SHORT cchFind; Length of pchFind string.: SHORT cchReplace; Length of pchReplace string.: IPT iptStart; /* Point at which...")
- 19:19, 25 April 2025 Martini talk contribs created page MB2D (Created page with "Array of button definitions. == Type == struct == C Declaration Method == typedef == Example Code == <pre> typedef struct _MB2D { CHAR achText[MAX_MB2DTEXT+1]; Text of the button.: ULONG idButtons; Button Id returned when selected.: ULONG flStyle; Button style flags.: } MB2D; typedef MB2D * PMB2D ; </pre> Category:Data type")
- 19:16, 25 April 2025 Martini talk contribs created page HELPTABLE (Created page with "Help table. This is a collection of help table entries, each of which has the structure defined below, the last entry of the collection being a NULL structure. == Type == struct == C Declaration Method == typedef == Example Code == <pre> typedef struct _HELPTABLE { USHORT idAppWindow; Application window identity.: PHELPSUBTABLE phstHelpSubTable; Help subtable for this application window.: USHORT idExtPanel; /* I...")
- 19:16, 25 April 2025 Martini talk contribs created page HELPSUBTABLE (Created page with "Help subtable. A help subtable is an array of records, preceded by a value that specifies the size of each help-subtable record. == Type == typedef USHORT == C Declaration Method == typedef == Example Code == <pre> typedef USHORT _HELPSUBTABLE { USHORT usSubitemSize; Size of each record of the help subtable.: USHORT HelpSubTableEntry[]; Help subtable records.: }; /* The first entry in the help subtable indicates the size of the records...")
- 19:15, 25 April 2025 Martini talk contribs created page HELPINIT (Created page with "Help Manager initialization structure. == Type == struct == C Declaration Method == typedef == Example Code == <pre> typedef struct _HELPINIT { ULONG cb; Count of bytes of the initialization structure.: ULONG ulReturnCode; Value returned by the Help Manager from initialization.: PSZ pszTutorialName; Indicates to the Help Manager that the application has a tutorial program.: ...")
- 19:15, 25 April 2025 Martini talk contribs created page HDDF (Created page with "Dynamic data formatting handle. == Type == VOID * == C Declaration Method == typedef == Example Code == <pre> typedef VOID *HDDF; </pre> Category:Data type")
- 19:13, 25 April 2025 Martini talk contribs created page ESCMODE (Created page with "Structure for setting printer mode. See GreEscape DEVESC_SETMODE This data structure is a more general version of the of the ESCSETMODEdata structure. == Type == struct == C Declaration Method == typedef == Example Code == <pre> typedef struct _ESCMODE { ULONG mode; Mode.: BYTE modedata[1]; Mode data.: } ESCMODE; typedef ESCMODE * PESCMODE ; </pre> Category:Data type")
- 19:11, 25 April 2025 Martini talk contribs created page DRAGIMAGE (Created page with "Dragged-object-image structure which describes the images that are to be drawn under the direct-manipulation pointer for the duration of a drag operation. == Type == struct == C Declaration Method == typedef == Example Code == <pre> typedef struct _DRAGIMAGE { USHORT cb; Size, in bytes, of the DRAGIMAGE structure.: USHORT cptl; The number of points in the point array if fl is specified as DRG_POLYGON.: LHANDLE hImage;...")
- 19:09, 25 April 2025 Martini talk contribs created page CTLCOLOR (Created page with "Structure that contains a control color index and value pair. == Type == struct == C Declaration Method == typedef == Example Code == <pre> typedef struct _CTLCOLOR { LONG clrIndex; Control color index.: ULONG clrValue; Control color value.: } CTLCOLOR; typedef CTLCOLOR * PCTLCOLOR ; </pre> Category:Data type")
- 19:08, 25 April 2025 Martini talk contribs created page CSBITMAPDATA (Created page with "This is the bitmap data structure for the circular slider buttons. == Type == struct == C Declaration Method == typedef == Example Code == <pre> typedef struct _CSBITMAPDATA { HBITMAP hbmLeftUp; HBITMAP hbmLeftDown; HBITMAP hmbRightUp; HBITMAP hbmRightDown; } CSBITMAPDATA; typedef CSBITMAPDATA * PCSBITMAPDATA ; </pre> Category:Data type")
- 19:03, 25 April 2025 Martini talk contribs created page MENUITEM (Created page with "Menu item. == Type == struct == C Declaration Method == typedef == Example Code == <pre> typedef struct _MENUITEM { SHORT iPosition; Position.: USHORT afStyle; Style.: USHORT afAttribute; Attribute.: USHORT id; Identity.: HWND hwndSubMenu; Submenu.: ULONG hItem; Item.: } MENUITEM; typedef MENUITEM * PMENUITEM ; </pre> Category:Data type")
- 19:01, 25 April 2025 Martini talk contribs created page MM QUERYDEFAULTITEMID (Created page with "This message returns the default item id for a conditional cascade menu. For any other type of menu or submenu, this message returns zero. ==Syntax== <pre> param1 ULONG ulReserved; Reserved value, must be 0.: param2 ULONG ulReserved; Reserved value, must be 0.: </pre> ==Parameters== ;ulReserved (ULONG) - input: Reserved value, must be 0. ;ulReserved (ULONG) - input: Reserved value, must be 0. ==Returns== ;ulDefItemID (ULONG) - return: Menu id...")
- 19:00, 25 April 2025 Martini talk contribs created page MM ITEMPOSITIONFROMID (Created page with "This message returns the index of a menu item of a particular identity. ==Syntax== <pre> param1 USHORT usitem; Item identifier.: USHORT usincludesubmenus; Include submenus indicator.: param2 ULONG ulReserved; Reserved value, should be 0.: </pre> ==Parameters== ;usitem (USHORT) - input: Item identifier. ;usincludesubmenus (USHORT) - input: Include submenus indicator. ::TRUE: If the menu does not have an item with the specified...")
- 18:59, 25 April 2025 Martini talk contribs created page MM ITEMIDFROMPOSITION (Created page with "This message returns the identity of a menu item of a specified index. ==Syntax== <pre> param1 SHORT sItemIndex; Item index.: param2 ULONG ulReserved; Reserved value, should be 0.: </pre> ==Parameters== ;sItemIndex (SHORT) - input: Item index. ;ulReserved (ULONG) - input: Reserved value, should be 0. ==Returns== ;sIdentity (SHORT) - return: Item identity. ::MIT_ERROR: Error occurred; for example, because '''sItemIndex''' is not valid. ::Other:...")
- 18:58, 25 April 2025 Martini talk contribs created page MM INSERTITEM (Created page with "This message inserts a menu item into a menu. ==Syntax== <pre> param1 PMENUITEM pmenuitem; Menu-item data structure.: param2 PSZ pszItemText; Item text.: </pre> ==Parameters== ;pmenuitem (PMENUITEM) - input: Menu-item data structure. This points to a MENUITEM structure. ;pszItemText (PSZ) - input: Item text. This points to a string containing the text to be inserted. ==Returns== ;sIndexInserted (SHORT) - return: Index of inserted item. ::MIT_M...")
- 18:57, 25 April 2025 Martini talk contribs created page MM ENDMENUMODE (Created page with "This message is sent to a menu control to terminate menu selection. ==Syntax== <pre> param1 USHORT usdismiss; Dismiss menu indicator.: param2 ULONG ulReserved; Reserved value, should be 0.: </pre> ==Parameters== ;usdismiss (USHORT) - input: Dismiss menu indicator. ::TRUE: Dismiss the submenu or subdialog window. ::FALSE: Do not dismiss the submenu or subdialog window. ;ulReserved (ULONG) - input: Reserved value, should be 0. ==Returns== ;ulReserved...")
- 18:57, 25 April 2025 Martini talk contribs created page MM DELETEITEM (Created page with "This message deletes a menu item. ==Syntax== <pre> param1 USHORT usitem; Item identifier.: USHORT usincludesubmenus; Include submenus indicator.: param2 ULONG ulReserved; Reserved value, should be 0.: </pre> ==Parameters== ;usitem (USHORT) - input: Item identifier. ;usincludesubmenus (USHORT) - input: Include submenus indicator. ::TRUE: If the menu does not have an item with the specified identifier, search the submenus and su...")
- 18:56, 25 April 2025 Martini talk contribs created page MLM SETIMPORTEXPORT (Created page with "This message sets the current transfer buffer. ==Syntax== <pre> param1 PCHAR pBuff; Transfer buffer.: param2 ULONG ulLength; Size of transfer buffer in bytes.: </pre> ==Parameters== ;pBuff (PCHAR) - input: Transfer buffer. ;ulLength (ULONG) - input: Size of transfer buffer in bytes. ==Returns== ;rc (BOOL) - return: Success indicator. ::TRUE: Successful completion. ::FALSE: An error occurred. ==Remarks=== Given a far pointer to a buffer, and the si...")
- 04:43, 25 April 2025 Martini talk contribs created page MLM QUERYBACKCOLOR (Created page with "This message queries the background color. ==Syntax== <pre> param1 LONG lBgrndColor; Background color flag.: param2 ULONG ulReserved; Reserved value, should be 0.: </pre> ==Parameters== ;lBgrndColor (LONG) - input: Background color flag. ::This flag can be one of the following: :::MLE_INDEX: Indexed (solid) colors. For version 3, or lower, of the OS/2 operating system the default is MLE_INDEX=0; MLE does not support dithered colors. :::MLE_RGB: Dithere...")
- 04:33, 25 April 2025 Martini talk contribs created page MLM PASTE (Created page with "This message replaces the text that forms the current selection, with text from the clipboard. ==Syntax== <pre> param1 ULONG ulReserved; Reserved value, should be 0.: param2 ULONG ulReserved; Reserved value, should be 0.: </pre> ==Parameters== ;ulReserved (ULONG) - input: Reserved value, should be 0. ;ulReserved (ULONG) - input: Reserved value, should be 0. ==Returns== ;ulCopy (ULONG) - return: Number of bytes transferred, counted in CF_TEXT f...")
- 04:33, 25 April 2025 Martini talk contribs created page MLM LINEFROMCHAR (Created page with "This message returns the line number corresponding to a given insertion point. ==Syntax== <pre> param1 IPT iptFirst; Insertion point of interest.: param2 ULONG ulReserved; Reserved value, should be 0.: </pre> ==Parameters== ;iptFirst (IPT) - input: Insertion point of interest. ;ulReserved (ULONG) - input: Reserved value, should be 0. ==Returns== ;lLineNum (LONG) - return: Line number of insertion point. ==Remarks=== For any insertion point, the correspo...")
- 04:32, 25 April 2025 Martini talk contribs created page MLM INSERT (Created page with "This message deletes the current selection and replaces it with a text string. ==Syntax== <pre> param1 PCHAR pchText; Null-terminated text string.: param2 ULONG ulReserved; Reserved value, should be 0.: </pre> ==Parameters== ;pchText (PCHAR) - input: Null-terminated text string. ;ulReserved (ULONG) - input: Reserved value, should be 0. ==Returns== ;ulCount (ULONG) - return: Number of bytes actually inserted. ==Remarks== This message inserts the...")
- 04:30, 25 April 2025 Martini talk contribs created page MLM IMPORT (Created page with "This message imports text from a buffer. ==Syntax== <pre> param1 PIPT * pBegin; Insertion point.: param2 ULONG ulCopy; Number of bytes in buffer.: </pre> ==Parameters== ;pBegin (PIPT) - input/output: Insertion point. Updated to insertion point following last insert. ;ulCopy (ULONG) - input: Number of bytes in buffer. ==Returns== ;ulSuccess (ULONG) - return: Number of bytes successfully inserted. ==Remarks=== This message takes an insertion point and...")
- 04:28, 25 April 2025 Martini talk contribs created page MLM FORMAT (Created page with "This message sets the format to be used for buffer importing and exporting. ==Syntax== <pre> param1 USHORT usFormat; Format to be used for import and export.: param2 ULONG ulReserved; Reserved value, should be 0.: </pre> ==Parameters== ;usFormat (USHORT) - input: Format to be used for import and export. ::MLFIE_CFTEXT: Text format. Each line ends with a carriage-return/line-feed combination. Tab characters separate fields within a line. A NULL charact...")
- 04:27, 25 April 2025 Martini talk contribs created page MLM EXPORT (Created page with "This message exports text to a buffer. ==Syntax== <pre> param1 PIPT * pBegin; Starting point.: param2 PULONG pCopy; Number of bytes being exported.: </pre> ==Parameters== ;pBegin (PIPT) - input/output: Starting point. Updated to follow the last character exported. ;pCopy (PULONG) - input/output: Number of bytes being exported. Decremented by the number of bytes actually exported. ==Returns== ;ulSuccess (ULONG) - return: Number of bytes successfully e...")
- 04:27, 25 April 2025 Martini talk contribs created page MLM ENABLEREFRESH (Created page with "This message enables screen refresh. ==Syntax== <pre> param1 ULONG ulReserved; Reserved value, should be 0.: param2 ULONG ulReserved; Reserved value, should be 0.: </pre> ==Parameters== ;ulReserved (ULONG) - input: Reserved value, should be 0. ;ulReserved (ULONG) - input: Reserved value, should be 0. ==Returns== ;rc (BOOL) - return: Success indicator. ::TRUE: Successful completion. ::FALSE: An error occurred. ==Remarks=== This message enables...")
- 04:26, 25 April 2025 Martini talk contribs created page MLM DISABLEREFRESH (Created page with "This message disables screen refresh. ==Syntax== <pre> param1 ULONG ulReserved; Reserved value, should be 0.: param2 ULONG ulReserved; Reserved value, should be 0.: </pre> ==Parameters== ;ulReserved (ULONG) - input: Reserved value, should be 0. ;ulReserved (ULONG) - input: Reserved value, should be 0. ==Returns== ;rc (BOOL) - return: Success indicator. ::TRUE: Successful completion. ::FALSE: Error occurred. ==Remarks=== This message disables...")
- 04:26, 25 April 2025 Martini talk contribs created page MLM DELETE (Created page with "This message deletes text. ==Syntax== <pre> param1 IPT iptBegin; Starting point of deletion.: param2 ULONG ulDel; Number of bytes to delete.: </pre> ==Parameters== ;iptBegin (IPT) - input: Starting point of deletion. ;ulDel (ULONG) - input: Number of bytes to delete. ==Returns== ;ulSuccess (ULONG) - return: Number of bytes successfully deleted. ==Remarks=== This message takes an insertion point and a length, and deletes that number of characters fro...")