m_comcthlp.def: Translation to Stony Brook Modula-2

Last updated: 4.11.1997, 13:20

(* m_comcthlp.def  Aug 3  12:14:16  1997 *)
(* Generated by H2D v1.12 from comcthlp.h. *)
<*+ M2ADDTYPES *>
<*+ M2EXTENSIONS *>
(* Prototypes for macro implementation *)

DEFINITION MODULE m_comcthlp;

IMPORT SYSTEM;

PROCEDURE ["C"] HotKey_GetHotKey ( hwnd: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] HotKey_SetHotKey ( hwnd, bVKHotKey, bfMods: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] HotKey_SetRules ( hwnd, fwCombInv, fwModInv: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] Progress_DeltaPos ( hwnd, nIncrement: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] Progress_SetPos ( hwnd, nNewPos: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] Progress_SetRange ( hwnd, nMinRange, nMaxRange: ARRAY OF SYSTEM.BYTE 
                                    );

PROCEDURE ["C"] Progress_SetStep ( hwnd, nStepInc: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] Progress_StepIt ( hwnd: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_CanPaste ( hwnd, uFormat: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_CanUndo ( hwndCtl: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_CharFromPos ( hwnd, x, y: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_DisplayBand ( hwnd, lprc: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_EmptyUndoBuffer ( hwndCtl: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_Enable ( hwndCtl, fEnable: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_ExGetSel ( hwnd, lpchr: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_ExLimitText ( hwnd, cchTextMax: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_ExLineFromChar ( hwnd, ichCharPos: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_ExSetSel ( hwnd, ichCharRange: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_FindText ( hwnd, fuFlags, lpFindText: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_FindTextEx ( hwnd, fuFlags, lpFindText: ARRAY OF SYSTEM.BYTE 
                                      );

PROCEDURE ["C"] RichEdit_FindWordBreak ( hwnd, code, ichStart: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_FormatRange ( hwnd, fRender, lpFmt: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_GetCharFormat ( hwnd, fSelection, lpFmt: ARRAY OF 
                                         SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_GetEventMask ( hwnd: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_GetFirstVisibleLine ( hwndCtl: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_GetLimitText ( hwnd: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_GetLine ( hwndCtl, line, lpch, cchMax: ARRAY OF SYSTEM.BYTE 
                                   );

PROCEDURE ["C"] RichEdit_GetLineCount ( hwndCtl: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_GetModify ( hwndCtl: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_GetOleInterface ( hwnd, ppObject: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_GetOptions ( hwnd: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_GetParaFormat ( hwnd, lpFmt: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_GetRect ( hwndCtl, lprc: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_GetSel ( hwndCtl: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_GetSelText ( hwnd, lpBuf: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_GetText ( hwndCtl, lpch, cchMax: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_GetTextLength ( hwndCtl: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_GetTextRange ( hwnd, lpRange: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_GetWordBreakProc ( hwndCtl: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_GetWordBreakProcEx ( hwnd: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_HideSelection ( hwnd, fHide, fChangeStyle: ARRAY OF 
                                         SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_LimitText ( hwndCtl, cchMax: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_LineFromChar ( hwndCtl, ich: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_LineIndex ( hwndCtl, line: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_LineLength ( hwndCtl, line: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_PasteSpecial ( hwnd, uFormat: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_PosFromChar ( hwnd, wCharIndex: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_ReplaceSel ( hwndCtl, lpszReplace: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_RequestResize ( hwnd: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_Scroll ( hwndCtl, dv, dh: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_ScrollCaret ( hwndCtl: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_SelectionType ( hwnd: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_SetBkgndColor ( hwnd, fUseSysColor, clr: ARRAY OF 
                                         SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_SetCharFormat ( hwnd, uFlags, lpFmt: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_SetEventMask ( hwnd, dwMask: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_SetModify ( hwndCtl, fModified: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_SetOleCallback ( hwnd, lpObj: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_SetOptions ( hwnd, fOperation, fOptions: ARRAY OF 
                                      SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_SetParaFormat ( hwnd, lpFmt: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_SetReadOnly ( hwndCtl, fReadOnly: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_SetRect ( hwndCtl, lprc: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_SetSel ( hwndCtl, ichStart, ichEnd: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_SetTargetDevice ( hwnd, hdcTarget, cxLineWidth: ARRAY OF 
                                           SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_SetText ( hwndCtl, lpsz: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_SetWordBreakProc ( hwndCtl, lpfnWordBreak: ARRAY OF 
                                            SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_SetWordBreakProcEx ( hwnd, pfnWordBreakProcEx: ARRAY OF 
                                              SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_StreamIn ( hwnd, uFormat, lpStream: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_StreamOut ( hwnd, uFormat, lpStream: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] RichEdit_Undo ( hwndCtl: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] Status_GetBorders ( hwnd, aBorders: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] Status_GetParts ( hwnd, nParts, aRightCoord: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] Status_GetRect ( hwnd, iPart, lprc: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] Status_GetText ( hwnd, iPart, szText: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] Status_GetTextLength ( hwnd, iPart: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] Status_SetMinHeight ( hwnd, minHeight: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] Status_SetParts ( hwnd, nParts, aWidths: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] Status_SetText ( hwnd, iPart, uType, szText: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] Status_Simple ( hwnd, fSimple: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] ToolBar_AddBitmap ( hwnd, nButtons, lptbab: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] ToolBar_AddButtons ( hwnd, uNumButtons, lpButtons: ARRAY OF 
                                     SYSTEM.BYTE );

PROCEDURE ["C"] ToolBar_AddString ( hwnd, hinst, idString: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] ToolBar_AutoSize ( hwnd: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] ToolBar_ButtonCount ( hwnd: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] ToolBar_ButtonStructSize ( hwnd: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] ToolBar_ChangeBitmap ( hwnd, idButton, iBitmap: ARRAY OF SYSTEM.BYTE 
                                       );

PROCEDURE ["C"] ToolBar_CheckButton ( hwnd, idButton, fCheck: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] ToolBar_CommandToIndex ( hwnd, idButton: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] ToolBar_Customize ( hwnd: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] ToolBar_DeleteButton ( hwnd, idButton: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] ToolBar_EnableButton ( hwnd, idButton, fEnable: ARRAY OF SYSTEM.BYTE 
                                       );

PROCEDURE ["C"] ToolBar_GetBitmap ( hwnd, idButton: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] ToolBar_GetBitmapFlags ( hwnd: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] ToolBar_GetButton ( hwnd, idButton, lpButton: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] ToolBar_GetButtonText ( hwnd, idButton, lpszText: ARRAY OF 
                                        SYSTEM.BYTE );

PROCEDURE ["C"] ToolBar_GetItemRect ( hwnd, idButton, lprc: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] ToolBar_GetRows ( hwnd: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] ToolBar_GetState ( hwnd, idButton: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] ToolBar_GetToolTips ( hwnd: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] ToolBar_HideButton ( hwnd, idButton, fShow: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] ToolBar_Indeterminate ( hwnd, idButton, fIndeterminate: ARRAY OF 
                                        SYSTEM.BYTE );

PROCEDURE ["C"] ToolBar_InsertButton ( hwnd, idButton, lpButton: ARRAY OF SYSTEM.BYTE 
                                       );

PROCEDURE ["C"] ToolBar_IsButtonChecked ( hwnd, idButton: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] ToolBar_IsButtonEnabled ( hwnd, idButton: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] ToolBar_IsButtonHidden ( hwnd, idButton: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] ToolBar_IsButtonIndeterminate ( hwnd, idButton: ARRAY OF SYSTEM.BYTE 
                                                );

PROCEDURE ["C"] ToolBar_IsButtonPressed ( hwnd, idButton: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] ToolBar_PressButton ( hwnd, idButton, fPress: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] ToolBar_SaveRestore ( hwnd, fSave, ptbsp: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] ToolBar_SetBitmapSize ( hwnd, dxBitmap, dyBitmap: ARRAY OF 
                                        SYSTEM.BYTE );

PROCEDURE ["C"] ToolBar_SetButtonSize ( hwnd, dxBitmap, dyBitmap: ARRAY OF 
                                        SYSTEM.BYTE );

PROCEDURE ["C"] ToolBar_SetCmdID ( hwnd, index, cmdId: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] ToolBar_SetParent ( hwnd, hwndParent: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] ToolBar_SetRows ( hwnd, cRows, fLarger, lprc: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] ToolBar_SetState ( hwnd, idButton, fState: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] ToolBar_SetToolTips ( hwnd: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] ToolTip_Activate ( hwnd, fActivate: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] ToolTip_AddTool ( hwnd, lpti: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] ToolTip_DelTool ( hwnd, lpti: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] ToolTip_EnumTools ( hwnd, iTool, lpti: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] ToolTip_GetCurrentTool ( hwnd, lpti: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] ToolTip_GetText ( hwnd, lpti: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] ToolTip_GetToolCount ( hwnd: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] ToolTip_GetToolInfo ( hwnd, lpti: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] ToolTip_HitText ( hwnd, lphti: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] ToolTip_NewToolRect ( hwnd, lpti: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] ToolTip_RelayEvent ( hwnd, lpmsg: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] ToolTip_SetDelayTime ( hwnd, uFlag, iDelay: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] ToolTip_SetToolInfo ( hwnd, lpti: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] ToolTip_UpdateTipText ( hwnd, lpti: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] ToolTip_WindowFromPoint ( hwnd, lppt: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] TrackBar_ClearSel ( hwnd, fRedraw: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] TrackBar_ClearTics ( hwnd, fRedraw: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] TrackBar_GetChannelRect ( hwnd, lprc: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] TrackBar_GetLineSize ( hwnd: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] TrackBar_GetNumTics ( hwnd: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] TrackBar_GetPTics ( hwnd: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] TrackBar_GetPageSize ( hwnd: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] TrackBar_GetPos ( hwnd: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] TrackBar_GetRangeMax ( hwnd: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] TrackBar_GetRangeMin ( hwnd: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] TrackBar_GetSelEnd ( hwnd: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] TrackBar_GetSelStart ( hwnd: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] TrackBar_GetThumbLength ( hwnd: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] TrackBar_GetThumbRect ( hwnd, lprc: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] TrackBar_GetTic ( hwnd, iTic: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] TrackBar_GetTicPos ( hwnd, iTic: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] TrackBar_SetLineSize ( hwnd, lLineSize: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] TrackBar_SetPageSize ( hwnd, lPageSize: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] TrackBar_SetPos ( hwnd, bPosition, lPosition: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] TrackBar_SetRange ( hwnd, bRedraw, lMinimum, lMaximum: ARRAY OF 
                                    SYSTEM.BYTE );

PROCEDURE ["C"] TrackBar_SetRangeMax ( hwnd, bRedraw, lMaximum: ARRAY OF SYSTEM.BYTE 
                                       );

PROCEDURE ["C"] TrackBar_SetRangeMin ( hwnd, bRedraw, lMinimum: ARRAY OF SYSTEM.BYTE 
                                       );

PROCEDURE ["C"] TrackBar_SetSel ( hwnd, bRedraw, lMinimum, lMaximum: ARRAY OF 
                                  SYSTEM.BYTE );

PROCEDURE ["C"] TrackBar_SetSelEnd ( hwnd, bRedraw, lEnd: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] TrackBar_SetSelStart ( hwnd, bRedraw, lStart: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] TrackBar_SetThumbLength ( hwnd, iLength: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] TrackBar_SetTic ( hwnd, lPosition: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] TrackBar_SetTicFreq ( hwnd, wFreq, lPosition: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] UpDown_GetAccel ( hwnd, cAccels, paAccels: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] UpDown_GetBase ( hwnd: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] UpDown_GetBuddy ( hwnd: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] UpDown_GetPos ( hwnd: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] UpDown_GetRange ( hwnd: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] UpDown_SetAccel ( hwnd, nAccels, aAccels: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] UpDown_SetBase ( hwnd, nBase: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] UpDown_SetBuddy ( hwnd, hwndBuddy: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] UpDown_SetPos ( hwnd, nPos: ARRAY OF SYSTEM.BYTE );

PROCEDURE ["C"] UpDown_SetRange ( hwnd, nUpper, nLower: ARRAY OF SYSTEM.BYTE );

END m_comcthlp.