mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-18 05:39:26 +02:00
* New versions by Ramon Bosque
This commit is contained in:
parent
f3f9619662
commit
cc192abd33
@ -114,15 +114,15 @@ const
|
||||
PDEVOPENDATA = pshortint; {Initially, ^PSZ}
|
||||
|
||||
DEVOPENSTRUC = record
|
||||
pszLogAddress : pshortint;
|
||||
pszDriverName : pshortint;
|
||||
pszLogAddress : pchar;
|
||||
pszDriverName : pchar;
|
||||
pdriv : PDRIVDATA;
|
||||
pszDataType : pshortint;
|
||||
pszComment : pshortint;
|
||||
pszQueueProcName : pshortint;
|
||||
pszQueueProcParams : pshortint;
|
||||
pszSpoolerParams : pshortint;
|
||||
pszNetworkParams : pshortint;
|
||||
pszDataType : pchar;
|
||||
pszComment : pchar;
|
||||
pszQueueProcName : pchar;
|
||||
pszQueueProcParams : pchar;
|
||||
pszSpoolerParams : pchar;
|
||||
pszNetworkParams : pchar;
|
||||
end;
|
||||
|
||||
PDEVOPENSTRUC = ^DEVOPENSTRUC;
|
||||
@ -130,11 +130,11 @@ const
|
||||
PRINTDEST = record
|
||||
cb : cardinal;
|
||||
lType : longint;
|
||||
pszToken : pshortint;
|
||||
pszToken : pchar;
|
||||
lCount : longint;
|
||||
pdopData : PDEVOPENDATA;
|
||||
fl : cardinal;
|
||||
pszPrinter : pshortint;
|
||||
pszPrinter : pchar;
|
||||
end;
|
||||
|
||||
PPRINTDEST = ^PRINTDEST;
|
||||
|
2699
rtl/os2/pmgpi.pas
2699
rtl/os2/pmgpi.pas
File diff suppressed because it is too large
Load Diff
@ -39,8 +39,8 @@ unit pmwin;
|
||||
y : longint;
|
||||
x : longint;
|
||||
flStyle : cardinal;
|
||||
pszText : pshortint;
|
||||
pszClass : pshortint;
|
||||
pszText : pchar;
|
||||
pszClass : pchar;
|
||||
hwndParent : cardinal;
|
||||
end;
|
||||
PCREATESTRUCT = ^CREATESTRUCT;
|
||||
@ -71,7 +71,7 @@ unit pmwin;
|
||||
WNDPARAMS = record
|
||||
fsStatus : cardinal;
|
||||
cchText : cardinal;
|
||||
pszText : pshortint;
|
||||
pszText : pchar;
|
||||
cbPresParams : cardinal;
|
||||
pPresParams : pointer;
|
||||
cbCtlData : cardinal;
|
||||
@ -169,8 +169,8 @@ unit pmwin;
|
||||
PCONVCONTEXT = ^CONVCONTEXT;
|
||||
DDEINIT = record
|
||||
cb : cardinal;
|
||||
pszAppName : pshortint;
|
||||
pszTopic : pshortint;
|
||||
pszAppName : pchar;
|
||||
pszTopic : pchar;
|
||||
offConvContext : cardinal;
|
||||
end;
|
||||
PDDEINIT = ^DDEINIT;
|
||||
@ -1586,7 +1586,7 @@ const
|
||||
WM_DBCSFIRST = $00b0;
|
||||
WM_DBCSLAST = $00cf;
|
||||
|
||||
function WinRegisterClass(hab : cardinal;pszClassName : pshortint;pfnWndProc : ppointer;flStyle,cbWindowData : cardinal) : longbool; cdecl;
|
||||
function WinRegisterClass(hab : cardinal;pszClassName : pchar;pfnWndProc : ppointer;flStyle,cbWindowData : cardinal) : longbool; cdecl;
|
||||
function WinDefWindowProc(hwnd,msg : cardinal;mp1,mp2 : pointer) : pointer; cdecl;
|
||||
function WinDestroyWindow(hwnd : cardinal) : longbool; cdecl;
|
||||
function WinShowWindow(hwnd : cardinal;fShow : longbool) : longbool; cdecl;
|
||||
@ -1604,13 +1604,13 @@ const
|
||||
function WinInitialize(flOptions : cardinal) : cardinal; cdecl;
|
||||
function WinTerminate(hab : cardinal) : longbool; cdecl;
|
||||
function WinQueryAnchorBlock(hwnd : cardinal) : cardinal; cdecl;
|
||||
function WinCreateWindow(hwndParent : cardinal;pszClass,pszName : pshortint;flStyle : cardinal;x,y,cx,cy : longint;hwndOwner,hwndInsertBehind,id : cardinal;pCtlData,pPresParams : pointer) : cardinal; cdecl;
|
||||
function WinCreateWindow(hwndParent : cardinal;pszClass,pszName : pchar;flStyle : cardinal;x,y,cx,cy : longint;hwndOwner,hwndInsertBehind,id : cardinal;pCtlData,pPresParams : pointer) : cardinal; cdecl;
|
||||
function WinEnableWindow(hwnd : cardinal;fEnable : longbool) : longbool; cdecl;
|
||||
function WinIsWindowEnabled(hwnd : cardinal) : longbool; cdecl;
|
||||
function WinEnableWindowUpdate(hwnd : cardinal;fEnable : longbool) : longbool; cdecl;
|
||||
function WinIsWindowVisible(hwnd : cardinal) : longbool; cdecl;
|
||||
function WinQueryWindowText(hwnd : cardinal;cchBufferMax : longint;pchBuffer : pshortint) : longint; cdecl;
|
||||
function WinSetWindowText(hwnd : cardinal;pszText : pshortint) : longbool; cdecl;
|
||||
function WinSetWindowText(hwnd : cardinal;pszText : pchar) : longbool; cdecl;
|
||||
function WinQueryWindowTextLength(hwnd : cardinal) : longint; cdecl;
|
||||
function WinWindowFromID(hwndParent,id : cardinal) : cardinal; cdecl;
|
||||
function WinIsWindow(hab,hwnd : cardinal) : longbool; cdecl;
|
||||
@ -1632,12 +1632,12 @@ const
|
||||
function WinDrawBitmap(hpsDst,hbm : cardinal;pwrcSrc : PRECTL;pptlDst : PPOINTL;clrFore : longint;clrBack : longint;fl : cardinal) : longbool; cdecl;
|
||||
function WinDrawText(hps : cardinal;cchText : longint;lpchText : pshortint;prcl : PRECTL;clrFore,clrBack : longint;flCmd : cardinal) : longint; cdecl;
|
||||
function WinDrawBorder(hps : cardinal;prcl : PRECTL;cx,cy : longint;clrFore,clrBack : longint;flCmd : cardinal) : longbool; cdecl;
|
||||
function WinLoadString(hab,hmod,id : cardinal;cchMax : longint;pchBuffer : pshortint) : longint; cdecl;
|
||||
function WinLoadMessage(hab,hmod,id : cardinal;cchMax : longint;pchBuffer : pshortint) : longint; cdecl;
|
||||
function WinLoadString(hab,hmod,id : cardinal;cchMax : longint;pchBuffer : pchar) : longint; cdecl;
|
||||
function WinLoadMessage(hab,hmod,id : cardinal;cchMax : longint;pchBuffer : pchar) : longint; cdecl;
|
||||
function WinSetActiveWindow(hwndDesktop,hwnd : cardinal) : longbool; cdecl;
|
||||
function WinSubclassWindow(hwnd : cardinal;pfnwp : ppointer) : ppointer; cdecl;
|
||||
function WinQueryClassName(hwnd : cardinal;cchMax : longint;pch : pshortint) : longint; cdecl;
|
||||
function WinQueryClassInfo(hab : cardinal;pszClassName : pshortint;pClassInfo : PCLASSINFO) : longbool; cdecl;
|
||||
function WinQueryClassInfo(hab : cardinal;pszClassName : pchar;pClassInfo : PCLASSINFO) : longbool; cdecl;
|
||||
function WinQueryActiveWindow(hwndDesktop : cardinal) : cardinal; cdecl;
|
||||
function WinIsThreadActive(hab : cardinal) : longbool; cdecl;
|
||||
function WinQuerySysModalWindow(hwndDesktop : cardinal) : cardinal; cdecl;
|
||||
@ -1675,7 +1675,7 @@ const
|
||||
function WinPostMsg(hwnd,msg : cardinal;mp1,mp2 : pointer) : longbool; cdecl;
|
||||
function WinRegisterUserMsg(hab,msgid : cardinal;datatype1,dir1,datatype2,dir2,datatyper : longint) : longbool; cdecl;
|
||||
function WinRegisterUserDatatype(hab : cardinal;datatype,count : longint;types : Plongint) : longbool; cdecl;
|
||||
function WinSetMsgMode(hab : cardinal;classname : pshortint;control : longint) : longbool; cdecl;
|
||||
function WinSetMsgMode(hab : cardinal;classname : pchar;control : longint) : longbool; cdecl;
|
||||
function WinSetSynchroMode(hab : cardinal;mode : longint) : longbool; cdecl;
|
||||
function WinInSendMsg(hab : cardinal) : longbool; cdecl;
|
||||
function WinBroadcastMsg(hwnd,msg : cardinal;mp1,mp2 : pointer;rgf : cardinal) : longbool; cdecl;
|
||||
@ -1688,7 +1688,7 @@ const
|
||||
function WinWaitMuxWaitSem(hmux,ulTimeout:cardinal;pulUser : pcardinal) : cardinal; cdecl;
|
||||
function WinPostQueueMsg(hmq,msg : cardinal;mp1,mp2 : pointer) : longbool; cdecl;
|
||||
function WinSetMsgInterest(hwnd,msg_class : cardinal;control : longint) : longbool; cdecl;
|
||||
function WinSetClassMsgInterest(hab : cardinal;pszClassName : pshortint;msg_class : cardinal;control : longint) : longbool; cdecl;
|
||||
function WinSetClassMsgInterest(hab : cardinal;pszClassName : pchar;msg_class : cardinal;control : longint) : longbool; cdecl;
|
||||
function WinSetFocus(hwndDesktop,hwndSetFocus : cardinal) : longbool; cdecl;
|
||||
function WinFocusChange(hwndDesktop,hwndSetFocus,flFocusChange : cardinal) : longbool; cdecl;
|
||||
function WinSetCapture(hwndDesktop,hwnd : cardinal) : longbool; cdecl;
|
||||
@ -1705,24 +1705,24 @@ const
|
||||
function WinDismissDlg(hwndDlg,usResult : cardinal) : longbool; cdecl;
|
||||
function WinQueryDlgItemShort(hwndDlg,idItem : cardinal;pResult : Pinteger;fSigned : longbool) : longbool; cdecl;
|
||||
function WinSetDlgItemShort(hwndDlg,idItem : cardinal;usValue : word;fSigned : longbool) : longbool; cdecl;
|
||||
function WinSetDlgItemText(hwndDlg,idItem : cardinal;pszText : pshortint) : longbool; cdecl;
|
||||
function WinQueryDlgItemText(hwndDlg,idItem : cardinal;cchBufferMax : longint;pchBuffer : pshortint) : cardinal; cdecl;
|
||||
function WinSetDlgItemText(hwndDlg,idItem : cardinal;pszText : pchar) : longbool; cdecl;
|
||||
function WinQueryDlgItemText(hwndDlg,idItem : cardinal;cchBufferMax : longint;pchBuffer : pchar) : cardinal; cdecl;
|
||||
function WinQueryDlgItemTextLength(hwndDlg,idItem : cardinal) : longint; cdecl;
|
||||
function WinDefDlgProc(hwndDlg,msg : cardinal;mp1,mp2 : pointer) : pointer; cdecl;
|
||||
function WinAlarm(hwndDesktop,rgfType : cardinal) : longbool; cdecl;
|
||||
function WinMessageBox(hwndParent,hwndOwner : cardinal;pszText,pszCaption : pshortint;idWindow,flStyle : cardinal) : cardinal; cdecl;
|
||||
function WinMessageBox(hwndParent,hwndOwner : cardinal;pszText,pszCaption : pchar;idWindow,flStyle : cardinal) : cardinal; cdecl;
|
||||
function WinProcessDlg(hwndDlg : cardinal) : cardinal; cdecl;
|
||||
function WinSendDlgItemMsg(hwndDlg,idItem,msg : cardinal;mp1,mp2 : pointer) : pointer; cdecl;
|
||||
function WinMapDlgPoints(hwndDlg : cardinal;prgwptl : PPOINTL;cwpt : cardinal;fCalcWindowCoords : longbool) : longbool; cdecl;
|
||||
function WinEnumDlgItem(hwndDlg,hwnd,code : cardinal) : cardinal; cdecl;
|
||||
function WinSubstituteStrings(hwnd : cardinal;pszSrc : pshortint;cchDstMax : longint;pszDst : pshortint) : longint; cdecl;
|
||||
function WinSubstituteStrings(hwnd : cardinal;pszSrc : pchar;cchDstMax : longint;pszDst : pchar) : longint; cdecl;
|
||||
function WinCreateDlg(hwndParent,hwndOwner : cardinal;pfnDlgProc : ppointer;pdlgt : PDLGTEMPLATE;pCreateParams : pointer) : cardinal; cdecl;
|
||||
function WinLoadMenu(hwndFrame,hmod,idMenu : cardinal) : cardinal; cdecl;
|
||||
function WinCreateMenu(hwndParent : cardinal;lpmt : pointer) : cardinal; cdecl;
|
||||
function WinPopupMenu(hwndParent,hwndOwner,hwndMenu : cardinal;x,y,idItem : longint;fs : cardinal) : longbool; cdecl;
|
||||
function WinCreateStdWindow(hwndParent,flStyle : cardinal;pflCreateFlags : pcardinal;pszClientClass,pszTitle : pshortint;styleClient,hmod,idResources : cardinal;phwndClient : pcardinal) : cardinal; cdecl;
|
||||
function WinCreateStdWindow(hwndParent,flStyle : cardinal;pflCreateFlags : pcardinal;pszClientClass,pszTitle : pchar;styleClient,hmod,idResources : cardinal;phwndClient : pcardinal) : cardinal; cdecl;
|
||||
function WinFlashWindow(hwndFrame : cardinal;fFlash : longbool) : longbool; cdecl;
|
||||
function WinCreateFrameControls(hwndFrame : cardinal;pfcdata : PFRAMECDATA;pszTitle : pshortint) : longbool; cdecl;
|
||||
function WinCreateFrameControls(hwndFrame : cardinal;pfcdata : PFRAMECDATA;pszTitle : pchar) : longbool; cdecl;
|
||||
function WinCalcFrameRect(hwndFrame : cardinal;prcl : PRECTL;fClient : longbool) : longbool; cdecl;
|
||||
function WinGetMinPosition(hwnd : cardinal;pswp : PSWP;pptl : PPOINTL) : longbool; cdecl;
|
||||
function WinGetMaxPosition(hwnd : cardinal;pswp : PSWP) : longbool; cdecl;
|
||||
@ -1791,41 +1791,41 @@ const
|
||||
function WinSetHook(hab : cardinal;hmq : cardinal;iHook : longint;pfnHook : pointer;hmod : cardinal) : longbool; cdecl;
|
||||
function WinReleaseHook(hab,hmq : cardinal;iHook : longint;pfnHook : pointer;hmod : cardinal) : longbool; cdecl;
|
||||
function WinCallMsgFilter(hab : cardinal;pqmsg : PQMSG;msgf : cardinal) : longbool; cdecl;
|
||||
function WinSetClassThunkProc(pszClassname : pshortint;pfnThunkProc : pointer) : longbool; cdecl;
|
||||
function WinQueryClassThunkProc(pszClassname : pshortint) : pointer; cdecl;
|
||||
function WinSetClassThunkProc(pszClassname : pchar;pfnThunkProc : pointer) : longbool; cdecl;
|
||||
function WinQueryClassThunkProc(pszClassname : pchar) : pointer; cdecl;
|
||||
function WinSetWindowThunkProc(hwnd : cardinal;pfnThunkProc : pointer) : longbool; cdecl;
|
||||
function WinQueryWindowThunkProc(hwnd : cardinal) : pointer; cdecl;
|
||||
function WinQueryWindowModel(hwnd : cardinal) : longint; cdecl;
|
||||
function WinQueryCp(hmq : cardinal) : cardinal; cdecl;
|
||||
function WinSetCp(hmq,idCodePage : cardinal) : longbool; cdecl;
|
||||
function WinQueryCpList(hab,ccpMax : cardinal;prgcp : pcardinal) : cardinal; cdecl;
|
||||
function WinCpTranslateString(hab,cpSrc : cardinal;pszSrc : pshortint;cpDst,cchDestMax : cardinal;pchDest : pshortint) : longbool; cdecl;
|
||||
function WinCpTranslateString(hab,cpSrc : cardinal;pszSrc : pchar;cpDst,cchDestMax : cardinal;pchDest : pchar) : longbool; cdecl;
|
||||
function WinCpTranslateChar(hab,cpSrc : cardinal;chSrc : byte;cpDst : cardinal) : byte; cdecl;
|
||||
function WinUpper(hab,idcp,idcc : cardinal;psz : pshortint) : cardinal; cdecl;
|
||||
function WinUpper(hab,idcp,idcc : cardinal;psz : pchar) : cardinal; cdecl;
|
||||
function WinUpperChar(hab,idcp,idcc,c : cardinal) : cardinal; cdecl;
|
||||
function WinNextChar(hab,idcp,idcc : cardinal;psz : pshortint) : pshortint; cdecl;
|
||||
function WinPrevChar(hab,idcp,idcc : cardinal;pszStart,psz : pshortint) : pshortint; cdecl;
|
||||
function WinCompareStrings(hab,idcp,idcc : cardinal;psz1,psz2 : pshortint;reserved : cardinal) : cardinal; cdecl;
|
||||
function WinNextChar(hab,idcp,idcc : cardinal;psz : pchar) : pshortint; cdecl;
|
||||
function WinPrevChar(hab,idcp,idcc : cardinal;pszStart,psz : pchar) : pshortint; cdecl;
|
||||
function WinCompareStrings(hab,idcp,idcc : cardinal;psz1,psz2 : pchar;reserved : cardinal) : cardinal; cdecl;
|
||||
function WinCreateAtomTable(cbInitial,cBuckets : cardinal) : cardinal; cdecl;
|
||||
function WinDestroyAtomTable(hAtomTbl : cardinal) : cardinal; cdecl;
|
||||
function WinAddAtom(hAtomTbl : cardinal;pszAtomName : pshortint) : cardinal; cdecl;
|
||||
function WinFindAtom(hAtomTbl : cardinal;pszAtomName : pshortint) : cardinal; cdecl;
|
||||
function WinAddAtom(hAtomTbl : cardinal;pszAtomName : pchar) : cardinal; cdecl;
|
||||
function WinFindAtom(hAtomTbl : cardinal;pszAtomName : pchar) : cardinal; cdecl;
|
||||
function WinDeleteAtom(hAtomTbl,atom : cardinal) : cardinal; cdecl;
|
||||
function WinQueryAtomUsage(hAtomTbl,atom : cardinal) : cardinal; cdecl;
|
||||
function WinQueryAtomLength(hAtomTbl,atom : cardinal) : cardinal; cdecl;
|
||||
function WinQueryAtomName(hAtomTbl,atom : cardinal;pchBuffer : pshortint;cchBufferMax : cardinal) : cardinal; cdecl;
|
||||
function WinQueryAtomName(hAtomTbl,atom : cardinal;pchBuffer : pchar;cchBufferMax : cardinal) : cardinal; cdecl;
|
||||
function WinGetLastError(hab : cardinal) : cardinal; cdecl;
|
||||
function WinGetErrorInfo(hab : cardinal) : PERRINFO; cdecl;
|
||||
function WinFreeErrorInfo(perrinfo : PERRINFO) : longbool; cdecl;
|
||||
{DDE Functions}
|
||||
function WinDdeInitiate(hwndClient : cardinal;pszAppName,pszTopicName : pshortint;pcctxt : PCONVCONTEXT) : longbool; cdecl;
|
||||
function WinDdeRespond(hwndClient,hwndServer : cardinal;pszAppName,pszTopicName : pshortint;pcctxt : PCONVCONTEXT) : pointer; cdecl;
|
||||
function WinDdeInitiate(hwndClient : cardinal;pszAppName,pszTopicName : pchar;pcctxt : PCONVCONTEXT) : longbool; cdecl;
|
||||
function WinDdeRespond(hwndClient,hwndServer : cardinal;pszAppName,pszTopicName : pchar;pcctxt : PCONVCONTEXT) : pointer; cdecl;
|
||||
function WinDdePostMsg(hwndTo,hwndFrom,wm : cardinal;pddest : PDDESTRUCT;flOptions : cardinal) : longbool; cdecl;
|
||||
{Library related functions}
|
||||
function WinDeleteProcedure(hab : cardinal;wndproc : ppointer) : longbool; cdecl;
|
||||
function WinDeleteLibrary(hab,libhandle : cardinal) : longbool; cdecl;
|
||||
function WinLoadProcedure(hab,libhandle : cardinal;procname : pshortint) : ppointer; cdecl;
|
||||
function WinLoadLibrary(hab : cardinal;libname : pshortint) : cardinal; cdecl;
|
||||
function WinLoadProcedure(hab,libhandle : cardinal;procname : pchar) : ppointer; cdecl;
|
||||
function WinLoadLibrary(hab : cardinal;libname : pchar) : cardinal; cdecl;
|
||||
function WinSetDesktopBkgnd(hwndDesktop : cardinal;pdskNew : PDESKTOP) : cardinal; cdecl;
|
||||
function WinQueryDesktopBkgnd(hwndDesktop : cardinal;pdsk : PDESKTOP) : longbool; cdecl;
|
||||
function WinRealizePalette(hwnd,hps : cardinal;pcclr : pcardinal) : longint; cdecl;
|
||||
@ -1835,257 +1835,259 @@ const
|
||||
|
||||
implementation
|
||||
|
||||
function WinRegisterClass(hab : cardinal;pszClassName : pshortint;pfnWndProc : ppointer;flStyle,cbWindowData : cardinal) : longbool; cdecl;external;
|
||||
function WinDefWindowProc(hwnd,msg : cardinal;mp1,mp2 : pointer) : pointer; cdecl;external;
|
||||
function WinDestroyWindow(hwnd : cardinal) : longbool; cdecl;external;
|
||||
function WinShowWindow(hwnd : cardinal;fShow : longbool) : longbool; cdecl;external;
|
||||
function WinQueryWindowRect(hwnd : cardinal;prclDest : PRECTL) : longbool; cdecl;external;
|
||||
function WinGetPS(hwnd : cardinal) : cardinal; cdecl;external;
|
||||
function WinReleasePS(hps : cardinal) : longbool; cdecl;external;
|
||||
function WinEndPaint(hps : cardinal) : longbool; cdecl;external;
|
||||
function WinGetClipPS(hwnd,hwndClip,fl : cardinal) : cardinal; cdecl;external;
|
||||
function WinIsWindowShowing(hwnd : cardinal) : longbool; cdecl;external;
|
||||
function WinBeginPaint(hwnd,hps : cardinal;prclPaint : PRECTL) : cardinal; cdecl;external;
|
||||
function WinOpenWindowDC(hwnd : cardinal) : cardinal; cdecl;external;
|
||||
function WinScrollWindow(hwnd : cardinal;dx,dy : longint;prclScroll,prclClip : PRECTL;hrgnUpdate : cardinal;prclUpdate : PRECTL;rgfsw : cardinal) : longint; cdecl;external;
|
||||
function WinFillRect(hps : cardinal;prcl : PRECTL;lColor : longint) : longbool; cdecl;external;
|
||||
function WinQueryVersion(hab : cardinal) : cardinal; cdecl;external;
|
||||
function WinInitialize(flOptions : cardinal) : cardinal; cdecl;external;
|
||||
function WinTerminate(hab : cardinal) : longbool; cdecl;external;
|
||||
function WinQueryAnchorBlock(hwnd : cardinal) : cardinal; cdecl;external;
|
||||
function WinCreateWindow(hwndParent : cardinal;pszClass,pszName : pshortint;flStyle : cardinal;x,y,cx,cy : longint;hwndOwner,hwndInsertBehind,id : cardinal;pCtlData,pPresParams : pointer) : cardinal; cdecl;external;
|
||||
function WinEnableWindow(hwnd : cardinal;fEnable : longbool) : longbool; cdecl;external;
|
||||
function WinIsWindowEnabled(hwnd : cardinal) : longbool; cdecl;external;
|
||||
function WinEnableWindowUpdate(hwnd : cardinal;fEnable : longbool) : longbool; cdecl;external;
|
||||
function WinIsWindowVisible(hwnd : cardinal) : longbool; cdecl;external;
|
||||
function WinQueryWindowText(hwnd : cardinal;cchBufferMax : longint;pchBuffer : pshortint) : longint; cdecl;external;
|
||||
function WinSetWindowText(hwnd : cardinal;pszText : pshortint) : longbool; cdecl;external;
|
||||
function WinQueryWindowTextLength(hwnd : cardinal) : longint; cdecl;external;
|
||||
function WinWindowFromID(hwndParent,id : cardinal) : cardinal; cdecl;external;
|
||||
function WinIsWindow(hab,hwnd : cardinal) : longbool; cdecl;external;
|
||||
function WinQueryWindow(hwnd : cardinal;cmd : longint) : cardinal; cdecl;external;
|
||||
function WinMultWindowFromIDs(hwndParent : cardinal;prghwnd : pcardinal;idFirst,idLast : cardinal) : longint; cdecl;external;
|
||||
function WinSetParent(hwnd,hwndNewParent : cardinal;fRedraw : longbool) : longbool; cdecl;external;
|
||||
function WinIsChild(hwnd,hwndParent : cardinal) : longbool; cdecl;external;
|
||||
function WinSetOwner(hwnd,hwndNewOwner : cardinal) : longbool; cdecl;external;
|
||||
function WinQueryWindowProcess(hwnd : cardinal;ppid,ptid : pcardinal) : longbool; cdecl;external;
|
||||
function WinQueryObjectWindow(hwndDesktop : cardinal) : cardinal; cdecl;external;
|
||||
function WinQueryDesktopWindow(hab,hdc : cardinal) : cardinal; cdecl;external;
|
||||
function WinSetWindowPos(hwnd,hwndInsertBehind : cardinal;x,y,cx,cy : longint;fl : cardinal) : longbool; cdecl;external;
|
||||
function WinSetMultWindowPos(hab : cardinal;pswp : PSWP;cswp : cardinal) : longbool; cdecl;external;
|
||||
function WinQueryWindowPos(hwnd : cardinal;pswp : PSWP) : longbool; cdecl;external;
|
||||
function WinUpdateWindow(hwnd : cardinal) : longbool; cdecl;external;
|
||||
function WinInvalidateRect(hwnd : cardinal;pwrc : PRECTL;fIncludeChildren : longbool) : longbool; cdecl;external;
|
||||
function WinInvalidateRegion(hwnd,hrgn : cardinal;fIncludeChildren : longbool) : longbool; cdecl;external;
|
||||
function WinInvertRect(hps : cardinal;prcl : PRECTL) : longbool; cdecl;external;
|
||||
function WinDrawBitmap(hpsDst,hbm : cardinal;pwrcSrc : PRECTL;pptlDst : PPOINTL;clrFore,clrBack : longint;fl : cardinal) : longbool; cdecl;external;
|
||||
function WinDrawText(hps : cardinal;cchText : longint;lpchText : pshortint;prcl : PRECTL;clrFore,clrBack : longint;flCmd : cardinal) : longint; cdecl;external;
|
||||
function WinDrawBorder(hps : cardinal;prcl : PRECTL;cx,cy,clrFore,clrBack : longint;flCmd : cardinal) : longbool; cdecl;external;
|
||||
function WinLoadString(hab,hmod,id : cardinal;cchMax : longint;pchBuffer : pshortint) : longint; cdecl;external;
|
||||
function WinLoadMessage(hab,hmod,id : cardinal;cchMax : longint;pchBuffer : pshortint) : longint; cdecl;external;
|
||||
function WinSetActiveWindow(hwndDesktop,hwnd : cardinal) : longbool; cdecl;external;
|
||||
function WinSubclassWindow(hwnd : cardinal;pfnwp : ppointer) : ppointer; cdecl;external;
|
||||
function WinQueryClassName(hwnd : cardinal;cchMax : longint;pch : pshortint) : longint; cdecl;external;
|
||||
function WinQueryClassInfo(hab : cardinal;pszClassName : pshortint;pClassInfo : PCLASSINFO) : longbool; cdecl;external;
|
||||
function WinQueryActiveWindow(hwndDesktop : cardinal) : cardinal; cdecl;external;
|
||||
function WinIsThreadActive(hab : cardinal) : longbool; cdecl;external;
|
||||
function WinQuerySysModalWindow(hwndDesktop : cardinal) : cardinal; cdecl;external;
|
||||
function WinSetSysModalWindow(hwndDesktop,hwnd : cardinal) : longbool; cdecl;external;
|
||||
function WinQueryWindowUShort(hwnd : cardinal;index : longint) : word; cdecl;external;
|
||||
function WinSetWindowUShort(hwnd : cardinal;index : longint;us : word) : longbool; cdecl;external;
|
||||
function WinQueryWindowULong(hwnd : cardinal;index : longint) : cardinal; cdecl;external;
|
||||
function WinSetWindowULong(hwnd : cardinal;index : longint;ul : cardinal) : longbool; cdecl;external;
|
||||
function WinQueryWindowPtr(hwnd : cardinal;index : longint) : pointer; cdecl;external;
|
||||
function WinSetWindowPtr(hwnd : cardinal;index : longint;p : pointer) : longbool; cdecl;external;
|
||||
function WinSetWindowBits(hwnd : cardinal;index : longint;flData,flMask : cardinal) : longbool; cdecl;external;
|
||||
function WinBeginEnumWindows(hwnd : cardinal) : cardinal; cdecl;external;
|
||||
function WinGetNextWindow(henum : cardinal) : cardinal; cdecl;external;
|
||||
function WinEndEnumWindows(henum : cardinal) : longbool; cdecl;external;
|
||||
function WinWindowFromPoint(hwnd : cardinal;pptl : PPOINTL;fChildren : longbool) : cardinal; cdecl;external;
|
||||
function WinMapWindowPoints(hwndFrom,hwndTo : cardinal;prgptl : PPOINTL;cwpt : longint) : longbool; cdecl;external;
|
||||
function WinValidateRect(hwnd : cardinal;prcl : PRECTL;fIncludeChildren : longbool) : longbool; cdecl;external;
|
||||
function WinValidateRegion(hwnd,hrgn : cardinal;fIncludeChildren : longbool) : longbool; cdecl;external;
|
||||
function WinWindowFromDC(hdc : cardinal) : cardinal; cdecl;external;
|
||||
function WinQueryWindowDC(hwnd : cardinal) : cardinal; cdecl;external;
|
||||
function WinGetScreenPS(hwndDesktop : cardinal) : cardinal; cdecl;external;
|
||||
function WinLockWindowUpdate(hwndDesktop,hwndLockUpdate : cardinal) : longbool; cdecl;external;
|
||||
function WinLockVisRegions(hwndDesktop : cardinal;fLock : longbool) : longbool; cdecl;external;
|
||||
function WinQueryUpdateRect(hwnd : cardinal;prcl : PRECTL) : longbool; cdecl;external;
|
||||
function WinQueryUpdateRegion(hwnd,hrgn : cardinal) : longint; cdecl;external;
|
||||
function WinExcludeUpdateRegion(hps,hwnd : cardinal) : longint; cdecl;external;
|
||||
function WinSendMsg(hwnd,msg : cardinal;mp1,mp2 : pointer) : pointer; cdecl;external;
|
||||
function WinCreateMsgQueue(hab : cardinal;cmsg : longint) : cardinal; cdecl;external;
|
||||
function WinDestroyMsgQueue(hmq : cardinal) : longbool; cdecl;external;
|
||||
function WinQueryQueueInfo(hmq : cardinal;pmqi : PMQINFO;cbCopy : cardinal) : longbool; cdecl;external;
|
||||
function WinCancelShutdown(hmq : cardinal;fCancelAlways : longbool) : longbool; cdecl;external;
|
||||
function WinGetMsg(hab : cardinal;pqmsg : PQMSG;hwndFilter,msgFilterFirst,msgFilterLast : cardinal) : longbool; cdecl;external;
|
||||
function WinPeekMsg(hab : cardinal;pqmsg : PQMSG;hwndFilter,msgFilterFirst,msgFilterLast,fl : cardinal) : longbool; cdecl;external;
|
||||
function WinDispatchMsg(hab : cardinal;pqmsg : PQMSG) : pointer; cdecl;external;
|
||||
function WinPostMsg(hwnd,msg : cardinal;mp1,mp2 : pointer) : longbool; cdecl;external;
|
||||
function WinRegisterUserMsg(hab,msgid : cardinal;datatype1,dir1,datatype2,dir2,datatyper : longint) : longbool; cdecl;external;
|
||||
function WinRegisterUserDatatype(hab : cardinal;datatype,count : longint;types : Plongint) : longbool; cdecl;external;
|
||||
function WinSetMsgMode(hab : cardinal;classname : pshortint;control : longint) : longbool; cdecl;external;
|
||||
function WinSetSynchroMode(hab : cardinal;mode : longint) : longbool; cdecl;external;
|
||||
function WinInSendMsg(hab : cardinal) : longbool; cdecl;external;
|
||||
function WinBroadcastMsg(hwnd,msg : cardinal;mp1,mp2 : pointer;rgf : cardinal) : longbool; cdecl;external;
|
||||
function WinWaitMsg(hab,msgFirst,msgLast : cardinal) : longbool; cdecl;external;
|
||||
function WinQueryQueueStatus(hwndDesktop : cardinal) : cardinal; cdecl;external;
|
||||
function WinQueryMsgPos(hab : cardinal;pptl : PPOINTL) : longbool; cdecl;external;
|
||||
function WinQueryMsgTime(hab : cardinal) : cardinal; cdecl;external;
|
||||
function WinWaitEventSem(hev,ulTimeout : cardinal) : cardinal; cdecl;external;
|
||||
function WinRequestMutexSem(hmtx,ulTimeout : cardinal) : cardinal; cdecl;external;
|
||||
function WinWaitMuxWaitSem(hmux,ulTimeout : cardinal;pulUser : pcardinal) : cardinal; cdecl;external;
|
||||
function WinPostQueueMsg(hmq,msg : cardinal;mp1,mp2 : pointer) : longbool; cdecl;external;
|
||||
function WinSetMsgInterest(hwnd,msg_class : cardinal;control : longint) : longbool; cdecl;external;
|
||||
function WinSetClassMsgInterest(hab : cardinal;pszClassName : pshortint;msg_class : cardinal;control : longint) : longbool; cdecl;external;
|
||||
function WinSetFocus(hwndDesktop,hwndSetFocus : cardinal) : longbool; cdecl;external;
|
||||
function WinFocusChange(hwndDesktop,hwndSetFocus,flFocusChange : cardinal) : longbool; cdecl;external;
|
||||
function WinSetCapture(hwndDesktop,hwnd : cardinal) : longbool; cdecl;external;
|
||||
function WinQueryCapture(hwndDesktop : cardinal) : cardinal; cdecl;external;
|
||||
function WinQueryFocus(hwndDesktop : cardinal) : cardinal; cdecl;external;
|
||||
function WinGetKeyState(hwndDesktop : cardinal;vkey : longint) : longint; cdecl;external;
|
||||
function WinGetPhysKeyState(hwndDesktop : cardinal;sc : longint) : longint; cdecl;external;
|
||||
function WinEnablePhysInput(hwndDesktop : cardinal;fEnable : longbool) : longbool; cdecl;external;
|
||||
function WinIsPhysInputEnabled(hwndDesktop : cardinal) : longbool; cdecl;external;
|
||||
function WinSetKeyboardStateTable(hwndDesktop : cardinal;pKeyStateTable : PBYTE;fSet : longbool) : longbool; cdecl;external;
|
||||
function WinGetDlgMsg(hwndDlg : cardinal;pqmsg : PQMSG) : longbool; cdecl;external;
|
||||
function WinLoadDlg(hwndParent,hwndOwner : cardinal;pfnDlgProc : ppointer;hmod,idDlg : cardinal;pCreateParams : pointer) : cardinal; cdecl;external;
|
||||
function WinDlgBox(hwndParent,hwndOwner : cardinal;pfnDlgProc : ppointer;hmod,idDlg : cardinal;pCreateParams : pointer) : cardinal; cdecl;external;
|
||||
function WinDismissDlg(hwndDlg,usResult : cardinal) : longbool; cdecl;external;
|
||||
function WinQueryDlgItemShort(hwndDlg,idItem : cardinal;pResult : Pinteger;fSigned : longbool) : longbool; cdecl;external;
|
||||
function WinSetDlgItemShort(hwndDlg,idItem : cardinal;usValue : word;fSigned : longbool) : longbool; cdecl;external;
|
||||
function WinSetDlgItemText(hwndDlg,idItem : cardinal;pszText : pshortint) : longbool; cdecl;external;
|
||||
function WinQueryDlgItemText(hwndDlg,idItem : cardinal;cchBufferMax : longint;pchBuffer : pshortint) : cardinal; cdecl;external;
|
||||
function WinQueryDlgItemTextLength(hwndDlg,idItem : cardinal) : longint; cdecl;external;
|
||||
function WinDefDlgProc(hwndDlg,msg : cardinal;mp1,mp2 : pointer) : pointer; cdecl;external;
|
||||
function WinAlarm(hwndDesktop,rgfType : cardinal) : longbool; cdecl;external;
|
||||
function WinMessageBox(hwndParent,hwndOwner : cardinal;pszText,pszCaption : pshortint;idWindow,flStyle : cardinal) : cardinal; cdecl;external;
|
||||
function WinProcessDlg(hwndDlg : cardinal) : cardinal; cdecl;external;
|
||||
function WinSendDlgItemMsg(hwndDlg,idItem,msg : cardinal;mp1,mp2 : pointer) : pointer; cdecl;external;
|
||||
function WinMapDlgPoints(hwndDlg : cardinal;prgwptl : PPOINTL;cwpt : cardinal;fCalcWindowCoords : longbool) : longbool; cdecl;external;
|
||||
function WinEnumDlgItem(hwndDlg,hwnd,code : cardinal) : cardinal; cdecl;external;
|
||||
function WinSubstituteStrings(hwnd : cardinal;pszSrc : pshortint;cchDstMax : longint;pszDst : pshortint) : longint; cdecl;external;
|
||||
function WinCreateDlg(hwndParent,hwndOwner : cardinal;pfnDlgProc : ppointer;pdlgt : PDLGTEMPLATE;pCreateParams : pointer) : cardinal; cdecl;external;
|
||||
function WinLoadMenu(hwndFrame,hmod,idMenu : cardinal) : cardinal; cdecl;external;
|
||||
function WinCreateMenu(hwndParent : cardinal;lpmt : pointer) : cardinal; cdecl;external;
|
||||
function WinPopupMenu(hwndParent,hwndOwner,hwndMenu : cardinal;x,y,idItem : longint;fs : cardinal) : longbool; cdecl;external;
|
||||
function WinCreateStdWindow(hwndParent,flStyle : cardinal;pflCreateFlags : pcardinal;pszClientClass,pszTitle : pshortint;styleClient,hmod,idResources : cardinal;phwndClient : pcardinal) : cardinal; cdecl;external;
|
||||
function WinFlashWindow(hwndFrame : cardinal;fFlash : longbool) : longbool; cdecl;external;
|
||||
function WinCreateFrameControls(hwndFrame : cardinal;pfcdata : PFRAMECDATA;pszTitle : pshortint) : longbool; cdecl;external;
|
||||
function WinCalcFrameRect(hwndFrame : cardinal;prcl : PRECTL;fClient : longbool) : longbool; cdecl;external;
|
||||
function WinGetMinPosition(hwnd : cardinal;pswp : PSWP;pptl : PPOINTL) : longbool; cdecl;external;
|
||||
function WinGetMaxPosition(hwnd : cardinal;pswp : PSWP) : longbool; cdecl;external;
|
||||
function WinSaveWindowPos(hsvwp : cardinal;pswp : PSWP;cswp : cardinal) : longbool; cdecl;external;
|
||||
function WinCopyRect(hab : cardinal;prclDst,prclSrc : PRECTL) : longbool; cdecl;external;
|
||||
function WinSetRect(hab : cardinal;prcl : PRECTL;xLeft,yBottom,xRight,yTop : longint) : longbool; cdecl;external;
|
||||
function WinIsRectEmpty(hab : cardinal;prcl : PRECTL) : longbool; cdecl;external;
|
||||
function WinEqualRect(hab : cardinal;prcl1,prcl2 : PRECTL) : longbool; cdecl;external;
|
||||
function WinSetRectEmpty(hab : cardinal;prcl : PRECTL) : longbool; cdecl;external;
|
||||
function WinOffsetRect(hab : cardinal;prcl : PRECTL;cx,cy : longint) : longbool; cdecl;external;
|
||||
function WinInflateRect(hab : cardinal;prcl : PRECTL;cx,cy : longint) : longbool; cdecl;external;
|
||||
function WinPtInRect(hab : cardinal;prcl : PRECTL;pptl : PPOINTL) : longbool; cdecl;external;
|
||||
function WinIntersectRect(hab : cardinal;prclDst,prclSrc1,prclSrc2 : PRECTL) : longbool; cdecl;external;
|
||||
function WinUnionRect(hab : cardinal;prclDst,prclSrc1,prclSrc2 : PRECTL) : longbool; cdecl;external;
|
||||
function WinSubtractRect(hab : cardinal;prclDst,prclSrc1,prclSrc2 : PRECTL) : longbool; cdecl;external;
|
||||
function WinMakeRect(hab : cardinal;pwrc : PRECTL) : longbool; cdecl;external;
|
||||
function WinMakePoints(hab : cardinal;pwpt : PPOINTL;cwpt : cardinal) : longbool; cdecl;external;
|
||||
function WinQuerySysValue(hwndDesktop : cardinal;iSysValue : longint) : longint; cdecl;external;
|
||||
function WinSetSysValue(hwndDesktop : cardinal;iSysValue,lValue : longint) : longbool; cdecl;external;
|
||||
function WinSetPresParam(hwnd,id,cbParam : cardinal;pbParam : pointer) : longbool; cdecl;external;
|
||||
function WinQueryPresParam(hwnd,id1,id2 : cardinal;pulId : pcardinal;cbBuf : cardinal;pbBuf : pointer;fs : cardinal) : cardinal; cdecl;external;
|
||||
function WinRemovePresParam(hwnd,id : cardinal) : longbool; cdecl;external;
|
||||
function WinQuerySysColor(hwndDesktop : cardinal;clr,lReserved : longint) : longint; cdecl;external;
|
||||
function WinSetSysColors(hwndDesktop,flOptions,flFormat : cardinal;clrFirst : longint;cclr : cardinal;pclr : Plongint) : longbool; cdecl;external;
|
||||
function WinStartTimer(hab,hwnd,idTimer,dtTimeout : cardinal) : cardinal; cdecl;external;
|
||||
function WinStopTimer(hab,hwnd,idTimer : cardinal) : longbool; cdecl;external;
|
||||
function WinGetCurrentTime(hab : cardinal) : cardinal; cdecl;external;
|
||||
function WinLoadAccelTable(hab,hmod,idAccelTable : cardinal) : cardinal; cdecl;external;
|
||||
function WinCopyAccelTable(haccel : cardinal;pAccelTable : PACCELTABLE;cbCopyMax : cardinal) : cardinal; cdecl;external;
|
||||
function WinCreateAccelTable(hab : cardinal;pAccelTable : PACCELTABLE) : cardinal; cdecl;external;
|
||||
function WinDestroyAccelTable(haccel : cardinal) : longbool; cdecl;external;
|
||||
function WinTranslateAccel(hab,hwnd,haccel : cardinal;pqmsg : PQMSG) : longbool; cdecl;external;
|
||||
function WinSetAccelTable(hab,haccel,hwndFrame : cardinal) : longbool; cdecl;external;
|
||||
function WinQueryAccelTable(hab,hwndFrame : cardinal) : cardinal; cdecl;external;
|
||||
function WinTrackRect(hwnd,hps : cardinal;pti : PTRACKINFO) : longbool; cdecl;external;
|
||||
function WinShowTrackRect(hwnd : cardinal;fShow : longbool) : longbool; cdecl;external;
|
||||
function WinSetClipbrdOwner(hab,hwnd : cardinal) : longbool; cdecl;external;
|
||||
function WinSetClipbrdData(hab,ulData,fmt,rgfFmtInfo : cardinal) : longbool; cdecl;external;
|
||||
function WinQueryClipbrdData(hab,fmt : cardinal) : cardinal; cdecl;external;
|
||||
function WinQueryClipbrdFmtInfo(hab,fmt : cardinal;prgfFmtInfo : pcardinal) : longbool; cdecl;external;
|
||||
function WinSetClipbrdViewer(hab,hwndNewClipViewer : cardinal) : longbool; cdecl;external;
|
||||
function WinEnumClipbrdFmts(hab,fmt : cardinal) : cardinal; cdecl;external;
|
||||
function WinEmptyClipbrd(hab : cardinal) : longbool; cdecl;external;
|
||||
function WinOpenClipbrd(hab : cardinal) : longbool; cdecl;external;
|
||||
function WinCloseClipbrd(hab : cardinal) : longbool; cdecl;external;
|
||||
function WinQueryClipbrdOwner(hab : cardinal) : cardinal; cdecl;external;
|
||||
function WinQueryClipbrdViewer(hab : cardinal) : cardinal; cdecl;external;
|
||||
function WinDestroyCursor(hwnd : cardinal) : longbool; cdecl;external;
|
||||
function WinShowCursor(hwnd : cardinal;fShow : longbool) : longbool; cdecl;external;
|
||||
function WinCreateCursor(hwnd : cardinal;x,y,cx,cy : longint;fs : cardinal;prclClip : PRECTL) : longbool; cdecl;external;
|
||||
function WinQueryCursorInfo(hwndDesktop : cardinal;pCursorInfo : PCURSORINFO) : longbool; cdecl;external;
|
||||
function WinSetPointer(hwndDesktop,hptrNew : cardinal) : longbool; cdecl;external;
|
||||
function WinSetPointerOwner(hptr,pid : cardinal;fDestroy : longbool) : longbool; cdecl;external;
|
||||
function WinShowPointer(hwndDesktop : cardinal;fShow : longbool) : longbool; cdecl;external;
|
||||
function WinQuerySysPointer(hwndDesktop : cardinal;iptr : longint;fLoad : longbool) : cardinal; cdecl;external;
|
||||
function WinLoadPointer(hwndDesktop,hmod,idres : cardinal) : cardinal; cdecl;external;
|
||||
function WinCreatePointer(hwndDesktop,hbmPointer : cardinal;fPointer : longbool;xHotspot,yHotspot : longint) : cardinal; cdecl;external;
|
||||
function WinSetPointerPos(hwndDesktop : cardinal;x,y : longint) : longbool; cdecl;external;
|
||||
function WinDestroyPointer(hptr : cardinal) : longbool; cdecl;external;
|
||||
function WinQueryPointer(hwndDesktop : cardinal) : cardinal; cdecl;external;
|
||||
function WinQueryPointerPos(hwndDesktop : cardinal;pptl : PPOINTL) : longbool; cdecl;external;
|
||||
function WinCreatePointerIndirect(hwndDesktop : cardinal;pptri : PPOINTERINFO) : cardinal; cdecl;external;
|
||||
function WinQueryPointerInfo(hptr : cardinal;pPointerInfo : PPOINTERINFO) : longbool; cdecl;external;
|
||||
function WinDrawPointer(hps : cardinal;x,y : longint;hptr,fs : cardinal) : longbool; cdecl;external;
|
||||
function WinGetSysBitmap(hwndDesktop,ibm : cardinal) : cardinal; cdecl;external;
|
||||
function WinSetHook(hab,hmq : cardinal;iHook : longint;pfnHook : pointer;hmod : cardinal) : longbool; cdecl;external;
|
||||
function WinReleaseHook(hab,hmq : cardinal;iHook : longint;pfnHook : pointer;hmod : cardinal) : longbool; cdecl;external;
|
||||
function WinCallMsgFilter(hab : cardinal;pqmsg : PQMSG;msgf : cardinal) : longbool; cdecl;external;
|
||||
function WinSetClassThunkProc(pszClassname : pshortint;pfnThunkProc : pointer) : longbool; cdecl;external;
|
||||
function WinQueryClassThunkProc(pszClassname : pshortint) : pointer; cdecl;external;
|
||||
function WinSetWindowThunkProc(hwnd : cardinal;pfnThunkProc : pointer) : longbool; cdecl;external;
|
||||
function WinQueryWindowThunkProc(hwnd : cardinal) : pointer; cdecl;external;
|
||||
function WinQueryWindowModel(hwnd : cardinal) : longint; cdecl;external;
|
||||
function WinQueryCp(hmq : cardinal) : cardinal; cdecl;external;
|
||||
function WinSetCp(hmq,idCodePage : cardinal) : longbool; cdecl;external;
|
||||
function WinQueryCpList(hab,ccpMax : cardinal;prgcp : pcardinal) : cardinal; cdecl;external;
|
||||
function WinCpTranslateString(hab,cpSrc : cardinal;pszSrc : pshortint;cpDst,cchDestMax : cardinal;pchDest : pshortint) : longbool; cdecl;external;
|
||||
function WinCpTranslateChar(hab,cpSrc : cardinal;chSrc : byte;cpDst : cardinal) : byte; cdecl;external;
|
||||
function WinUpper(hab,idcp,idcc : cardinal;psz : pshortint) : cardinal; cdecl;external;
|
||||
function WinUpperChar(hab,idcp,idcc,c : cardinal) : cardinal; cdecl;external;
|
||||
function WinNextChar(hab,idcp,idcc : cardinal;psz : pshortint) : pshortint; cdecl;external;
|
||||
function WinPrevChar(hab,idcp,idcc : cardinal;pszStart,psz : pshortint) : pshortint; cdecl;external;
|
||||
function WinCompareStrings(hab,idcp,idcc : cardinal;psz1,psz2 : pshortint;reserved : cardinal) : cardinal; cdecl;external;
|
||||
function WinCreateAtomTable(cbInitial,cBuckets : cardinal) : cardinal; cdecl;external;
|
||||
function WinDestroyAtomTable(hAtomTbl : cardinal) : cardinal; cdecl;external;
|
||||
function WinAddAtom(hAtomTbl : cardinal;pszAtomName : pshortint) : cardinal; cdecl;external;
|
||||
function WinFindAtom(hAtomTbl : cardinal;pszAtomName : pshortint) : cardinal; cdecl;external;
|
||||
function WinDeleteAtom(hAtomTbl,atom : cardinal) : cardinal; cdecl;external;
|
||||
function WinQueryAtomUsage(hAtomTbl,atom : cardinal) : cardinal; cdecl;external;
|
||||
function WinQueryAtomLength(hAtomTbl,atom : cardinal) : cardinal; cdecl;external;
|
||||
function WinQueryAtomName(hAtomTbl,atom : cardinal;pchBuffer : pshortint;cchBufferMax : cardinal) : cardinal; cdecl;external;
|
||||
function WinGetLastError(hab : cardinal) : cardinal; cdecl;external;
|
||||
function WinGetErrorInfo(hab : cardinal) : PERRINFO; cdecl;external;
|
||||
function WinFreeErrorInfo(perrinfo : PERRINFO) : longbool; cdecl;external;
|
||||
function WinDdeInitiate(hwndClient : cardinal;pszAppName,pszTopicName : pshortint;pcctxt : PCONVCONTEXT) : longbool; cdecl;external;
|
||||
function WinDdeRespond(hwndClient,hwndServer : cardinal;pszAppName,pszTopicName : pshortint;pcctxt : PCONVCONTEXT) : pointer; cdecl;external;
|
||||
function WinDdePostMsg(hwndTo,hwndFrom,wm : cardinal;pddest : PDDESTRUCT;flOptions : cardinal) : longbool; cdecl;external;
|
||||
function WinDeleteProcedure(hab : cardinal;wndproc : ppointer) : longbool; cdecl;external;
|
||||
function WinDeleteLibrary(hab,libhandle : cardinal) : longbool; cdecl;external;
|
||||
function WinLoadProcedure(hab,libhandle : cardinal;procname : pshortint) : ppointer; cdecl;external;
|
||||
function WinLoadLibrary(hab : cardinal;libname : pshortint) : cardinal; cdecl;external;
|
||||
function WinSetDesktopBkgnd(hwndDesktop : cardinal;pdskNew : PDESKTOP) : cardinal; cdecl;external;
|
||||
function WinQueryDesktopBkgnd(hwndDesktop : cardinal;pdsk : PDESKTOP) : longbool; cdecl;external;
|
||||
function WinRealizePalette(hwnd,hps : cardinal;pcclr : pcardinal) : longint; cdecl;external;
|
||||
function WinRegisterClass(hab : cardinal;pszClassName : pchar;pfnWndProc : ppointer;flStyle,cbWindowData : cardinal) : longbool; cdecl;external 'pmwin' index 926;
|
||||
function WinDefWindowProc(hwnd,msg : cardinal;mp1,mp2 : pointer) : pointer; cdecl;external 'pmwin' index 911;
|
||||
function WinDestroyWindow(hwnd : cardinal) : longbool; cdecl;external 'pmwin' index 728;
|
||||
function WinShowWindow(hwnd : cardinal;fShow : longbool) : longbool; cdecl;external 'pmwin' index 883;
|
||||
function WinQueryWindowRect(hwnd : cardinal;prclDest : PRECTL) : longbool; cdecl;external 'pmwin' index 840;
|
||||
function WinGetPS(hwnd : cardinal) : cardinal; cdecl;external 'pmwin' index 757;
|
||||
function WinReleasePS(hps : cardinal) : longbool; cdecl;external 'pmwin' index 848;
|
||||
function WinEndPaint(hps : cardinal) : longbool; cdecl;external 'pmwin' index 738;
|
||||
function WinGetClipPS(hwnd,hwndClip,fl : cardinal) : cardinal; cdecl;external 'pmwin' index 749;
|
||||
function WinIsWindowShowing(hwnd : cardinal) : longbool; cdecl;external 'pmwin' index 774;
|
||||
function WinBeginPaint(hwnd,hps : cardinal;prclPaint : PRECTL) : cardinal; cdecl;external 'pmwin' index 703;
|
||||
function WinOpenWindowDC(hwnd : cardinal) : cardinal; cdecl;external 'pmwin' index 794;
|
||||
function WinScrollWindow(hwnd : cardinal;dx,dy : longint;prclScroll,prclClip : PRECTL;hrgnUpdate : cardinal;prclUpdate : PRECTL;rgfsw : cardinal) : longint; cdecl;external 'pmwin' index 849;
|
||||
function WinFillRect(hps : cardinal;prcl : PRECTL;lColor : longint) : longbool; cdecl;external 'pmwin' index 743;
|
||||
function WinQueryVersion(hab : cardinal) : cardinal; cdecl;external 'pmwin' index 833;
|
||||
function WinInitialize(flOptions : cardinal) : cardinal; cdecl;external 'pmwin' index 763;
|
||||
function WinTerminate(hab : cardinal) : longbool; cdecl;external 'pmwin' index 888;
|
||||
function WinQueryAnchorBlock(hwnd : cardinal) : cardinal; cdecl;external 'pmwin' index 800;
|
||||
function WinCreateWindow(hwndParent : cardinal;pszClass,pszName : pchar;flStyle : cardinal;x,y,cx,cy : longint;hwndOwner,hwndInsertBehind,id : cardinal;pCtlData,pPresParams : pointer) : cardinal; cdecl;external 'pmwin' index 909;
|
||||
function WinEnableWindow(hwnd : cardinal;fEnable : longbool) : longbool; cdecl;external 'pmwin' index 735;
|
||||
function WinIsWindowEnabled(hwnd : cardinal) : longbool; cdecl;external 'pmwin' index 773;
|
||||
function WinEnableWindowUpdate(hwnd : cardinal;fEnable : longbool) : longbool; cdecl;external 'pmwin' index 736;
|
||||
function WinIsWindowVisible(hwnd : cardinal) : longbool; cdecl;external 'pmwin' index 775;
|
||||
function WinQueryWindowText(hwnd : cardinal;cchBufferMax : longint;pchBuffer : pshortint) : longint; cdecl;external 'pmwin' index 841;
|
||||
function WinSetWindowText(hwnd : cardinal;pszText : pchar) : longbool; cdecl;external 'pmwin' index 877;
|
||||
function WinQueryWindowTextLength(hwnd : cardinal) : longint; cdecl;external 'pmwin' index 842;
|
||||
function WinWindowFromID(hwndParent,id : cardinal) : cardinal; cdecl;external 'pmwin' index 899;
|
||||
function WinIsWindow(hab,hwnd : cardinal) : longbool; cdecl;external 'pmwin' index 772;
|
||||
function WinQueryWindow(hwnd : cardinal;cmd : longint) : cardinal; cdecl;external 'pmwin' index 834;
|
||||
function WinMultWindowFromIDs(hwndParent : cardinal;prghwnd : pcardinal;idFirst,idLast : cardinal) : longint; cdecl;external 'pmwin' index 917;
|
||||
function WinSetParent(hwnd,hwndNewParent : cardinal;fRedraw : longbool) : longbool; cdecl;external 'pmwin' index 865;
|
||||
function WinIsChild(hwnd,hwndParent : cardinal) : longbool; cdecl;external 'pmwin' index 768;
|
||||
function WinSetOwner(hwnd,hwndNewOwner : cardinal) : longbool; cdecl;external 'pmwin' index 864;
|
||||
function WinQueryWindowProcess(hwnd : cardinal;ppid,ptid : pcardinal) : longbool; cdecl;external 'pmwin' index 838;
|
||||
function WinQueryObjectWindow(hwndDesktop : cardinal) : cardinal; cdecl;external 'pmwin' index 820;
|
||||
function WinQueryDesktopWindow(hab,hdc : cardinal) : cardinal; cdecl;external 'pmwin' index 813;
|
||||
function WinSetWindowPos(hwnd,hwndInsertBehind : cardinal;x,y,cx,cy : longint;fl : cardinal) : longbool; cdecl;external 'pmwin' index 875;
|
||||
function WinSetMultWindowPos(hab : cardinal;pswp : PSWP;cswp : cardinal) : longbool; cdecl;external 'pmwin' index 863;
|
||||
function WinQueryWindowPos(hwnd : cardinal;pswp : PSWP) : longbool; cdecl;external 'pmwin' index 837;
|
||||
function WinUpdateWindow(hwnd : cardinal) : longbool; cdecl;external 'pmwin' index 892;
|
||||
function WinInvalidateRect(hwnd : cardinal;pwrc : PRECTL;fIncludeChildren : longbool) : longbool; cdecl;external 'pmwin' index 765;
|
||||
function WinInvalidateRegion(hwnd,hrgn : cardinal;fIncludeChildren : longbool) : longbool; cdecl;external 'pmwin' index 766;
|
||||
function WinInvertRect(hps : cardinal;prcl : PRECTL) : longbool; cdecl;external 'pmwin' index 767;
|
||||
function WinDrawBitmap(hpsDst,hbm : cardinal;pwrcSrc : PRECTL;pptlDst : PPOINTL;clrFore,clrBack : longint;fl : cardinal) : longbool; cdecl;external 'pmwin' index 730;
|
||||
function WinDrawText(hps : cardinal;cchText : longint;lpchText : pshortint;prcl : PRECTL;clrFore,clrBack : longint;flCmd : cardinal) : longint; cdecl;external 'pmwin' index 913;
|
||||
function WinDrawBorder(hps : cardinal;prcl : PRECTL;cx,cy,clrFore,clrBack : longint;flCmd : cardinal) : longbool; cdecl;external 'pmwin' index 731;
|
||||
function WinLoadString(hab,hmod,id : cardinal;cchMax : longint;pchBuffer : pchar) : longint; cdecl;external 'pmwin' index 781;
|
||||
function WinLoadMessage(hab,hmod,id : cardinal;cchMax : longint;pchBuffer : pchar) : longint; cdecl;external 'pmwin' index 779;
|
||||
function WinSetActiveWindow(hwndDesktop,hwnd : cardinal) : longbool; cdecl;external 'pmwin' index 851;
|
||||
function WinSubclassWindow(hwnd : cardinal;pfnwp : ppointer) : ppointer; cdecl;external 'pmwin' index 929;
|
||||
function WinQueryClassName(hwnd : cardinal;cchMax : longint;pch : pshortint) : longint; cdecl;external 'pmwin' index 805;
|
||||
function WinQueryClassInfo(hab : cardinal;pszClassName : pchar;pClassInfo : PCLASSINFO) : longbool; cdecl;external 'pmwin' index 925;
|
||||
function WinQueryActiveWindow(hwndDesktop : cardinal) : cardinal; cdecl;external 'pmwin' index 799;
|
||||
function WinIsThreadActive(hab : cardinal) : longbool; cdecl;external 'pmwin' index 771;
|
||||
function WinQuerySysModalWindow(hwndDesktop : cardinal) : cardinal; cdecl;external 'pmwin' index 827;
|
||||
function WinSetSysModalWindow(hwndDesktop,hwnd : cardinal) : longbool; cdecl;external 'pmwin' index 872;
|
||||
function WinQueryWindowUShort(hwnd : cardinal;index : longint) : word; cdecl;external 'pmwin' index 844;
|
||||
function WinSetWindowUShort(hwnd : cardinal;index : longint;us : word) : longbool; cdecl;external 'pmwin' index 879;
|
||||
function WinQueryWindowULong(hwnd : cardinal;index : longint) : cardinal; cdecl;external 'pmwin' index 843;
|
||||
function WinSetWindowULong(hwnd : cardinal;index : longint;ul : cardinal) : longbool; cdecl;external 'pmwin' index 878;
|
||||
function WinQueryWindowPtr(hwnd : cardinal;index : longint) : pointer; cdecl;external 'pmwin' index 839;
|
||||
function WinSetWindowPtr(hwnd : cardinal;index : longint;p : pointer) : longbool; cdecl;external 'pmwin' index 876;
|
||||
function WinSetWindowBits(hwnd : cardinal;index : longint;flData,flMask : cardinal) : longbool; cdecl;external 'pmwin' index 874;
|
||||
function WinBeginEnumWindows(hwnd : cardinal) : cardinal; cdecl;external 'pmwin' index 702;
|
||||
function WinGetNextWindow(henum : cardinal) : cardinal; cdecl;external 'pmwin' index 756;
|
||||
function WinEndEnumWindows(henum : cardinal) : longbool; cdecl;external 'pmwin' index 737;
|
||||
function WinWindowFromPoint(hwnd : cardinal;pptl : PPOINTL;fChildren : longbool) : cardinal; cdecl;external 'pmwin' index 900;
|
||||
function WinMapWindowPoints(hwndFrom,hwndTo : cardinal;prgptl : PPOINTL;cwpt : longint) : longbool; cdecl;external 'pmwin' index 788;
|
||||
function WinValidateRect(hwnd : cardinal;prcl : PRECTL;fIncludeChildren : longbool) : longbool; cdecl;external 'pmwin' index 895;
|
||||
function WinValidateRegion(hwnd,hrgn : cardinal;fIncludeChildren : longbool) : longbool; cdecl;external 'pmwin' index 896;
|
||||
function WinWindowFromDC(hdc : cardinal) : cardinal; cdecl;external 'pmwin' index 898;
|
||||
function WinQueryWindowDC(hwnd : cardinal) : cardinal; cdecl;external 'pmwin' index 835;
|
||||
function WinGetScreenPS(hwndDesktop : cardinal) : cardinal; cdecl;external 'pmwin' index 759;
|
||||
function WinLockWindowUpdate(hwndDesktop,hwndLockUpdate : cardinal) : longbool; cdecl;external 'pmwin' index 784;
|
||||
function WinLockVisRegions(hwndDesktop : cardinal;fLock : longbool) : longbool; cdecl;external 'pmwin' index 782;
|
||||
function WinQueryUpdateRect(hwnd : cardinal;prcl : PRECTL) : longbool; cdecl;external 'pmwin' index 831;
|
||||
function WinQueryUpdateRegion(hwnd,hrgn : cardinal) : longint; cdecl;external 'pmwin' index 832;
|
||||
function WinExcludeUpdateRegion(hps,hwnd : cardinal) : longint; cdecl;external 'pmwin' index 742;
|
||||
function WinSendMsg(hwnd,msg : cardinal;mp1,mp2 : pointer) : pointer; cdecl;external 'pmwin' index 920;
|
||||
function WinCreateMsgQueue(hab : cardinal;cmsg : longint) : cardinal; cdecl;external 'pmwin' index 716;
|
||||
function WinDestroyMsgQueue(hmq : cardinal) : longbool; cdecl;external 'pmwin' index 726;
|
||||
function WinQueryQueueInfo(hmq : cardinal;pmqi : PMQINFO;cbCopy : cardinal) : longbool; cdecl;external 'pmwin' index 824;
|
||||
function WinCancelShutdown(hmq : cardinal;fCancelAlways : longbool) : longbool; cdecl;external 'pmwin' index 705;
|
||||
function WinGetMsg(hab : cardinal;pqmsg : PQMSG;hwndFilter,msgFilterFirst,msgFilterLast : cardinal) : longbool; cdecl;external 'pmwin' index 915;
|
||||
function WinPeekMsg(hab : cardinal;pqmsg : PQMSG;hwndFilter,msgFilterFirst,msgFilterLast,fl : cardinal) : longbool; cdecl;external 'pmwin' index 918;
|
||||
function WinDispatchMsg(hab : cardinal;pqmsg : PQMSG) : pointer; cdecl;external 'pmwin' index 912;
|
||||
function WinPostMsg(hwnd,msg : cardinal;mp1,mp2 : pointer) : longbool; cdecl;external 'pmwin' index 919;
|
||||
function WinRegisterUserMsg(hab,msgid : cardinal;datatype1,dir1,datatype2,dir2,datatyper : longint) : longbool; cdecl;external 'pmwin' index 846;
|
||||
function WinRegisterUserDatatype(hab : cardinal;datatype,count : longint;types : Plongint) : longbool; cdecl;external 'pmwin' index 845;
|
||||
function WinSetMsgMode(hab : cardinal;classname :pchar;control : longint) : longbool; cdecl;external 'pmwin' index 862;
|
||||
function WinSetSynchroMode(hab : cardinal;mode : longint) : longbool; cdecl;external 'pmwin' index 870;
|
||||
function WinInSendMsg(hab : cardinal) : longbool; cdecl;external 'pmwin' index 761;
|
||||
function WinBroadcastMsg(hwnd,msg : cardinal;mp1,mp2 : pointer;rgf : cardinal) : longbool; cdecl;external 'pmwin' index 901;
|
||||
function WinWaitMsg(hab,msgFirst,msgLast : cardinal) : longbool; cdecl;external 'pmwin' index 897;
|
||||
function WinQueryQueueStatus(hwndDesktop : cardinal) : cardinal; cdecl;external 'pmwin' index 825;
|
||||
function WinQueryMsgPos(hab : cardinal;pptl : PPOINTL) : longbool; cdecl;external 'pmwin' index 818;
|
||||
function WinQueryMsgTime(hab : cardinal) : cardinal; cdecl;external 'pmwin' index 819;
|
||||
function WinWaitEventSem(hev,ulTimeout : cardinal) : cardinal; cdecl;external 'pmwin' index 978;
|
||||
function WinRequestMutexSem(hmtx,ulTimeout : cardinal) : cardinal; cdecl;external 'pmwin' index 979;
|
||||
function WinWaitMuxWaitSem(hmux,ulTimeout : cardinal;pulUser : pcardinal) : cardinal; cdecl;external 'pmwin' index 980;
|
||||
function WinPostQueueMsg(hmq,msg : cardinal;mp1,mp2 : pointer) : longbool; cdecl;external 'pmwin' index 902;
|
||||
function WinSetMsgInterest(hwnd,msg_class : cardinal;control : longint) : longbool; cdecl;external 'pmwin' index 861;
|
||||
function WinSetClassMsgInterest(hab : cardinal;pszClassName : pchar;msg_class : cardinal;control : longint) : longbool; cdecl;external 'pmwin' index 853;
|
||||
function WinSetFocus(hwndDesktop,hwndSetFocus : cardinal) : longbool; cdecl;external 'pmwin' index 860;
|
||||
function WinFocusChange(hwndDesktop,hwndSetFocus,flFocusChange : cardinal) : longbool; cdecl;external 'pmwin' index 746;
|
||||
function WinSetCapture(hwndDesktop,hwnd : cardinal) : longbool; cdecl;external 'pmwin' index 852;
|
||||
function WinQueryCapture(hwndDesktop : cardinal) : cardinal; cdecl;external 'pmwin' index 804;
|
||||
function WinQueryFocus(hwndDesktop : cardinal) : cardinal; cdecl;external 'pmwin' index 817;
|
||||
function WinGetKeyState(hwndDesktop : cardinal;vkey : longint) : longint; cdecl;external 'pmwin' index 752;
|
||||
function WinGetPhysKeyState(hwndDesktop : cardinal;sc : longint) : longint; cdecl;external 'pmwin' index 758;
|
||||
function WinEnablePhysInput(hwndDesktop : cardinal;fEnable : longbool) : longbool; cdecl;external 'pmwin' index 734;
|
||||
function WinIsPhysInputEnabled(hwndDesktop : cardinal) : longbool; cdecl;external 'pmwin' index 769;
|
||||
function WinSetKeyboardStateTable(hwndDesktop : cardinal;pKeyStateTable : PBYTE;fSet : longbool) : longbool; cdecl;external 'pmwin' index 921;
|
||||
function WinGetDlgMsg(hwndDlg : cardinal;pqmsg : PQMSG) : longbool; cdecl;external 'pmwin' index 914;
|
||||
function WinLoadDlg(hwndParent,hwndOwner : cardinal;pfnDlgProc : ppointer;hmod,idDlg : cardinal;pCreateParams : pointer) : cardinal; cdecl;external 'pmwin' index 924;
|
||||
function WinDlgBox(hwndParent,hwndOwner : cardinal;pfnDlgProc : ppointer;hmod,idDlg : cardinal;pCreateParams : pointer) : cardinal; cdecl;external 'pmwin' index 923;
|
||||
function WinDismissDlg(hwndDlg,usResult : cardinal) : longbool; cdecl;external 'pmwin' index 729;
|
||||
function WinQueryDlgItemShort(hwndDlg,idItem : cardinal;pResult : Pinteger;fSigned : longbool) : longbool; cdecl;external 'pmwin' index 814;
|
||||
function WinSetDlgItemShort(hwndDlg,idItem : cardinal;usValue : word;fSigned : longbool) : longbool; cdecl;external 'pmwin' index 858;
|
||||
function WinSetDlgItemText(hwndDlg,idItem : cardinal;pszText : pchar) : longbool; cdecl;external 'pmwin' index 859;
|
||||
function WinQueryDlgItemText(hwndDlg,idItem : cardinal;cchBufferMax : longint;pchBuffer : pchar) : cardinal; cdecl;external 'pmwin' index 815;
|
||||
function WinQueryDlgItemTextLength(hwndDlg,idItem : cardinal) : longint; cdecl;external 'pmwin' index 816;
|
||||
function WinDefDlgProc(hwndDlg,msg : cardinal;mp1,mp2 : pointer) : pointer; cdecl;external 'pmwin' index 910;
|
||||
function WinAlarm(hwndDesktop,rgfType : cardinal) : longbool; cdecl;external 'pmwin' index 701;
|
||||
function WinMessageBox(hwndParent,hwndOwner : cardinal;pszText,pszCaption : pchar;idWindow,flStyle : cardinal) : cardinal; cdecl;external 'pmwin' index 789;
|
||||
function WinProcessDlg(hwndDlg : cardinal) : cardinal; cdecl;external 'pmwin' index 796;
|
||||
function WinSendDlgItemMsg(hwndDlg,idItem,msg : cardinal;mp1,mp2 : pointer) : pointer; cdecl;external 'pmwin' index 903;
|
||||
function WinMapDlgPoints(hwndDlg : cardinal;prgwptl : PPOINTL;cwpt : cardinal;fCalcWindowCoords : longbool) : longbool; cdecl;external 'pmwin' index 787;
|
||||
function WinEnumDlgItem(hwndDlg,hwnd,code : cardinal) : cardinal; cdecl;external 'pmwin' index 740;
|
||||
function WinSubstituteStrings(hwnd : cardinal;pszSrc : pchar;cchDstMax : longint;pszDst : pchar) : longint; cdecl;external 'pmwin' index 886;
|
||||
function WinCreateDlg(hwndParent,hwndOwner : cardinal;pfnDlgProc : ppointer;pdlgt : PDLGTEMPLATE;pCreateParams : pointer) : cardinal; cdecl;external 'pmwin' index 922;
|
||||
function WinLoadMenu(hwndFrame,hmod,idMenu : cardinal) : cardinal; cdecl;external 'pmwin' index 778;
|
||||
function WinCreateMenu(hwndParent : cardinal;lpmt : pointer) : cardinal; cdecl;external 'pmwin' index 907;
|
||||
function WinPopupMenu(hwndParent,hwndOwner,hwndMenu : cardinal;x,y,idItem : longint;fs : cardinal) : longbool; cdecl;external 'pmwin' index 937;
|
||||
function WinCreateStdWindow(hwndParent,flStyle : cardinal;pflCreateFlags : pcardinal;pszClientClass,pszTitle : pchar;styleClient,hmod,idResources : cardinal;phwndClient : pcardinal) : cardinal; cdecl;external 'pmwin' index 908;
|
||||
function WinFlashWindow(hwndFrame : cardinal;fFlash : longbool) : longbool; cdecl;external 'pmwin' index 745;
|
||||
function WinCreateFrameControls(hwndFrame : cardinal;pfcdata : PFRAMECDATA;pszTitle : pchar) : longbool; cdecl;external 'pmwin' index 906;
|
||||
function WinCalcFrameRect(hwndFrame : cardinal;prcl : PRECTL;fClient : longbool) : longbool; cdecl;external 'pmwin' index 704;
|
||||
function WinGetMinPosition(hwnd : cardinal;pswp : PSWP;pptl : PPOINTL) : longbool; cdecl;external 'pmwin' index 755;
|
||||
function WinGetMaxPosition(hwnd : cardinal;pswp : PSWP) : longbool; cdecl;external 'pmwin' index 754;
|
||||
function WinSaveWindowPos(hsvwp : cardinal;pswp : PSWP;cswp : cardinal) : longbool; cdecl;external 'pmwin' index 943;
|
||||
function WinCopyRect(hab : cardinal;prclDst,prclSrc : PRECTL) : longbool; cdecl;external 'pmwin' index 710;
|
||||
|
||||
function WinSetRect(hab : cardinal;prcl : PRECTL;xLeft,yBottom,xRight,yTop : longint) : longbool; cdecl;external 'pmwin' index 868;
|
||||
function WinIsRectEmpty(hab : cardinal;prcl : PRECTL) : longbool; cdecl;external 'pmwin' index 770;
|
||||
function WinEqualRect(hab : cardinal;prcl1,prcl2 : PRECTL) : longbool; cdecl;external 'pmwin' index 741;
|
||||
function WinSetRectEmpty(hab : cardinal;prcl : PRECTL) : longbool; cdecl;external 'pmwin' index 869;
|
||||
function WinOffsetRect(hab : cardinal;prcl : PRECTL;cx,cy : longint) : longbool; cdecl;external 'pmwin' index 792;
|
||||
function WinInflateRect(hab : cardinal;prcl : PRECTL;cx,cy : longint) : longbool; cdecl;external 'pmwin' index 762;
|
||||
function WinPtInRect(hab : cardinal;prcl : PRECTL;pptl : PPOINTL) : longbool; cdecl;external 'pmwin' index 797;
|
||||
function WinIntersectRect(hab : cardinal;prclDst,prclSrc1,prclSrc2 : PRECTL) : longbool; cdecl;external 'pmwin' index 764;
|
||||
function WinUnionRect(hab : cardinal;prclDst,prclSrc1,prclSrc2 : PRECTL) : longbool; cdecl;external 'pmwin' index 891;
|
||||
function WinSubtractRect(hab : cardinal;prclDst,prclSrc1,prclSrc2 : PRECTL) : longbool; cdecl;external 'pmwin' index 887;
|
||||
function WinMakeRect(hab : cardinal;pwrc : PRECTL) : longbool; cdecl;external 'pmwin' index 786;
|
||||
function WinMakePoints(hab : cardinal;pwpt : PPOINTL;cwpt : cardinal) : longbool; cdecl;external 'pmwin' index 785;
|
||||
function WinQuerySysValue(hwndDesktop : cardinal;iSysValue : longint) : longint; cdecl;external 'pmwin' index 829;
|
||||
function WinSetSysValue(hwndDesktop : cardinal;iSysValue,lValue : longint) : longbool; cdecl;external 'pmwin' index 873;
|
||||
function WinSetPresParam(hwnd,id,cbParam : cardinal;pbParam : pointer) : longbool; cdecl;external 'pmwin' index 938;
|
||||
function WinQueryPresParam(hwnd,id1,id2 : cardinal;pulId : pcardinal;cbBuf : cardinal;pbBuf : pointer;fs : cardinal) : cardinal; cdecl;external 'pmwin' index 939;
|
||||
function WinRemovePresParam(hwnd,id : cardinal) : longbool; cdecl;external 'pmwin' index 940;
|
||||
function WinQuerySysColor(hwndDesktop : cardinal;clr,lReserved : longint) : longint; cdecl;external 'pmwin' index 826;
|
||||
function WinSetSysColors(hwndDesktop,flOptions,flFormat : cardinal;clrFirst : longint;cclr : cardinal;pclr : Plongint) : longbool; cdecl;external 'pmwin' index 871;
|
||||
function WinStartTimer(hab,hwnd,idTimer,dtTimeout : cardinal) : cardinal; cdecl;external 'pmwin' index 884;
|
||||
function WinStopTimer(hab,hwnd,idTimer : cardinal) : longbool; cdecl;external 'pmwin' index 885;
|
||||
function WinGetCurrentTime(hab : cardinal) : cardinal; cdecl;external 'pmwin' index 750;
|
||||
function WinLoadAccelTable(hab,hmod,idAccelTable : cardinal) : cardinal; cdecl;external 'pmwin' index 776;
|
||||
function WinCopyAccelTable(haccel : cardinal;pAccelTable : PACCELTABLE;cbCopyMax : cardinal) : cardinal; cdecl;external 'pmwin' index 709;
|
||||
function WinCreateAccelTable(hab : cardinal;pAccelTable : PACCELTABLE) : cardinal; cdecl;external 'pmwin' index 713;
|
||||
function WinDestroyAccelTable(haccel : cardinal) : longbool; cdecl;external 'pmwin' index 723;
|
||||
function WinTranslateAccel(hab,hwnd,haccel : cardinal;pqmsg : PQMSG) : longbool; cdecl;external 'pmwin' index 904;
|
||||
function WinSetAccelTable(hab,haccel,hwndFrame : cardinal) : longbool; cdecl;external 'pmwin' index 850;
|
||||
function WinQueryAccelTable(hab,hwndFrame : cardinal) : cardinal; cdecl;external 'pmwin' index 798;
|
||||
function WinTrackRect(hwnd,hps : cardinal;pti : PTRACKINFO) : longbool; cdecl;external 'pmwin' index 890;
|
||||
function WinShowTrackRect(hwnd : cardinal;fShow : longbool) : longbool; cdecl;external 'pmwin' index 882;
|
||||
function WinSetClipbrdOwner(hab,hwnd : cardinal) : longbool; cdecl;external 'pmwin' index 855;
|
||||
function WinSetClipbrdData(hab,ulData,fmt,rgfFmtInfo : cardinal) : longbool; cdecl;external 'pmwin' index 854;
|
||||
function WinQueryClipbrdData(hab,fmt : cardinal) : cardinal; cdecl;external 'pmwin' index 806;
|
||||
function WinQueryClipbrdFmtInfo(hab,fmt : cardinal;prgfFmtInfo : pcardinal) : longbool; cdecl;external 'pmwin' index 807;
|
||||
function WinSetClipbrdViewer(hab,hwndNewClipViewer : cardinal) : longbool; cdecl;external 'pmwin' index 856;
|
||||
function WinEnumClipbrdFmts(hab,fmt : cardinal) : cardinal; cdecl;external 'pmwin' index 739;
|
||||
function WinEmptyClipbrd(hab : cardinal) : longbool; cdecl;external 'pmwin' index 733;
|
||||
function WinOpenClipbrd(hab : cardinal) : longbool; cdecl;external 'pmwin' index 793;
|
||||
function WinCloseClipbrd(hab : cardinal) : longbool; cdecl;external 'pmwin' index 707;
|
||||
function WinQueryClipbrdOwner(hab : cardinal) : cardinal; cdecl;external 'pmwin' index 808;
|
||||
function WinQueryClipbrdViewer(hab : cardinal) : cardinal; cdecl;external 'pmwin' index 809;
|
||||
function WinDestroyCursor(hwnd : cardinal) : longbool; cdecl;external 'pmwin' index 725;
|
||||
function WinShowCursor(hwnd : cardinal;fShow : longbool) : longbool; cdecl;external 'pmwin' index 880;
|
||||
function WinCreateCursor(hwnd : cardinal;x,y,cx,cy : longint;fs : cardinal;prclClip : PRECTL) : longbool; cdecl;external 'pmwin' index 715;
|
||||
function WinQueryCursorInfo(hwndDesktop : cardinal;pCursorInfo : PCURSORINFO) : longbool; cdecl;external 'pmwin' index 812;
|
||||
function WinSetPointer(hwndDesktop,hptrNew : cardinal) : longbool; cdecl;external 'pmwin' index 866;
|
||||
function WinSetPointerOwner(hptr,pid : cardinal;fDestroy : longbool) : longbool; cdecl;external 'pmwin' index 971;
|
||||
function WinShowPointer(hwndDesktop : cardinal;fShow : longbool) : longbool; cdecl;external 'pmwin' index 881;
|
||||
function WinQuerySysPointer(hwndDesktop : cardinal;iptr : longint;fLoad : longbool) : cardinal; cdecl;external 'pmwin' index 828;
|
||||
function WinLoadPointer(hwndDesktop,hmod,idres : cardinal) : cardinal; cdecl;external 'pmwin' index 780;
|
||||
function WinCreatePointer(hwndDesktop,hbmPointer : cardinal;fPointer : longbool;xHotspot,yHotspot : longint) : cardinal; cdecl;external 'pmwin' index 717;
|
||||
function WinSetPointerPos(hwndDesktop : cardinal;x,y : longint) : longbool; cdecl;external 'pmwin' index 867;
|
||||
function WinDestroyPointer(hptr : cardinal) : longbool; cdecl;external 'pmwin' index 727;
|
||||
function WinQueryPointer(hwndDesktop : cardinal) : cardinal; cdecl;external 'pmwin' index 821;
|
||||
function WinQueryPointerPos(hwndDesktop : cardinal;pptl : PPOINTL) : longbool; cdecl;external 'pmwin' index 823;
|
||||
function WinCreatePointerIndirect(hwndDesktop : cardinal;pptri : PPOINTERINFO) : cardinal; cdecl;external 'pmwin' index 942;
|
||||
function WinQueryPointerInfo(hptr : cardinal;pPointerInfo : PPOINTERINFO) : longbool; cdecl;external 'pmwin' index 822;
|
||||
function WinDrawPointer(hps : cardinal;x,y : longint;hptr,fs : cardinal) : longbool; cdecl;external 'pmwin' index 732;
|
||||
function WinGetSysBitmap(hwndDesktop,ibm : cardinal) : cardinal; cdecl;external 'pmwin' index 760;
|
||||
function WinSetHook(hab,hmq : cardinal;iHook : longint;pfnHook : pointer;hmod : cardinal) : longbool; cdecl;external 'pmwin' index 928;
|
||||
function WinReleaseHook(hab,hmq : cardinal;iHook : longint;pfnHook : pointer;hmod : cardinal) : longbool; cdecl;external 'pmwin' index 927;
|
||||
function WinCallMsgFilter(hab : cardinal;pqmsg : PQMSG;msgf : cardinal) : longbool; cdecl;external 'pmwin' index 905;
|
||||
function WinSetClassThunkProc(pszClassname : pchar;pfnThunkProc : pointer) : longbool; cdecl;external 'pmwin' index 959;
|
||||
function WinQueryClassThunkProc(pszClassname : pchar) : pointer; cdecl;external 'pmwin' index 960;
|
||||
function WinSetWindowThunkProc(hwnd : cardinal;pfnThunkProc : pointer) : longbool; cdecl;external 'pmwin' index 961;
|
||||
function WinQueryWindowThunkProc(hwnd : cardinal) : pointer; cdecl;external 'pmwin' index 962;
|
||||
function WinQueryWindowModel(hwnd : cardinal) : longint; cdecl;external 'pmwin' index 934;
|
||||
function WinQueryCp(hmq : cardinal) : cardinal; cdecl;external 'pmwin' index 810;
|
||||
function WinSetCp(hmq,idCodePage : cardinal) : longbool; cdecl;external 'pmwin' index 857;
|
||||
function WinQueryCpList(hab,ccpMax : cardinal;prgcp : pcardinal) : cardinal; cdecl;external 'pmwin' index 811;
|
||||
function WinCpTranslateString(hab,cpSrc : cardinal;pszSrc : pchar;cpDst,cchDestMax : cardinal;pchDest : pchar) : longbool; cdecl;external 'pmwin' index 712;
|
||||
function WinCpTranslateChar(hab,cpSrc : cardinal;chSrc : byte;cpDst : cardinal) : byte; cdecl;external 'pmwin' index 711;
|
||||
function WinUpper(hab,idcp,idcc : cardinal;psz : pchar) : cardinal; cdecl;external 'pmwin' index 893;
|
||||
function WinUpperChar(hab,idcp,idcc,c : cardinal) : cardinal; cdecl;external 'pmwin' index 894;
|
||||
function WinNextChar(hab,idcp,idcc : cardinal;psz : pchar) : pshortint; cdecl;external 'pmwin' index 791;
|
||||
function WinPrevChar(hab,idcp,idcc : cardinal;pszStart,psz : pchar) : pshortint; cdecl;external 'pmwin' index 795;
|
||||
function WinCompareStrings(hab,idcp,idcc : cardinal;psz1,psz2 : pchar;reserved : cardinal) : cardinal; cdecl;external 'pmwin' index 708;
|
||||
function WinCreateAtomTable(cbInitial,cBuckets : cardinal) : cardinal; cdecl;external 'pmwin' index 714;
|
||||
function WinDestroyAtomTable(hAtomTbl : cardinal) : cardinal; cdecl;external 'pmwin' index 724;
|
||||
function WinAddAtom(hAtomTbl : cardinal;pszAtomName : pchar) : cardinal; cdecl;external 'pmwin' index 700;
|
||||
function WinFindAtom(hAtomTbl : cardinal;pszAtomName : pchar) : cardinal; cdecl;external 'pmwin' index 744;
|
||||
function WinDeleteAtom(hAtomTbl,atom : cardinal) : cardinal; cdecl;external 'pmwin' index 721;
|
||||
function WinQueryAtomUsage(hAtomTbl,atom : cardinal) : cardinal; cdecl;external 'pmwin' index 803;
|
||||
function WinQueryAtomLength(hAtomTbl,atom : cardinal) : cardinal; cdecl;external 'pmwin' index 801;
|
||||
function WinQueryAtomName(hAtomTbl,atom : cardinal;pchBuffer : pchar;cchBufferMax : cardinal) : cardinal; cdecl;external 'pmwin' index 802;
|
||||
function WinGetLastError(hab : cardinal) : cardinal; cdecl;external 'pmwin' index 753;
|
||||
function WinGetErrorInfo(hab : cardinal) : PERRINFO; cdecl;external 'pmwin' index 751;
|
||||
function WinFreeErrorInfo(perrinfo : PERRINFO) : longbool; cdecl;external 'pmwin' index 748;
|
||||
function WinDdeInitiate(hwndClient : cardinal;pszAppName,pszTopicName : pchar;pcctxt : PCONVCONTEXT) : longbool; cdecl;external 'pmwin' index 718;
|
||||
function WinDdeRespond(hwndClient,hwndServer : cardinal;pszAppName,pszTopicName : pchar;pcctxt : PCONVCONTEXT) : pointer; cdecl;external 'pmwin' index 720;
|
||||
function WinDdePostMsg(hwndTo,hwndFrom,wm : cardinal;pddest : PDDESTRUCT;flOptions : cardinal) : longbool; cdecl;external 'pmwin' index 719;
|
||||
function WinDeleteProcedure(hab : cardinal;wndproc : ppointer) : longbool; cdecl;external 'pmwin' index 987;
|
||||
function WinDeleteLibrary(hab,libhandle : cardinal) : longbool; cdecl;external 'pmwin' index 722;
|
||||
function WinLoadProcedure(hab,libhandle : cardinal;procname : pchar) : ppointer; cdecl;external 'pmwin' index 986;
|
||||
function WinLoadLibrary(hab : cardinal;libname : pchar) : cardinal; cdecl;external 'pmwin' index 777;
|
||||
function WinSetDesktopBkgnd(hwndDesktop : cardinal;pdskNew : PDESKTOP) : cardinal; cdecl;external 'pmwin' index 935;
|
||||
function WinQueryDesktopBkgnd(hwndDesktop : cardinal;pdsk : PDESKTOP) : longbool; cdecl;external 'pmwin' index 936;
|
||||
function WinRealizePalette(hwnd,hps : cardinal;pcclr : pcardinal) : longint; cdecl;external 'pmwin' index 941;
|
||||
function cardinalFROMMP(mp : pointer) : cardinal;cdecl;
|
||||
begin
|
||||
cardinalFROMMP:=cardinal(mp);
|
||||
end;
|
||||
function integer1FROMMP(mp : pointer) : word;cdecl;
|
||||
begin
|
||||
integer1FROMMP:=lo(cardinal(mp));
|
||||
integer1FROMMP:=lo(cardinal(mp));
|
||||
end;
|
||||
function integer2FROMMP(mp : pointer) : word;cdecl;
|
||||
begin
|
||||
integer2FROMMP:=hi(cardinal(mp));
|
||||
integer2FROMMP:=hi(cardinal(mp))
|
||||
end;
|
||||
end.
|
||||
|
Loading…
Reference in New Issue
Block a user