* Started moving wince extra APIs from windows unit to separate units in packages/winceunits. Similar to win32/64.

git-svn-id: trunk@10897 -
This commit is contained in:
yury 2008-05-07 11:16:05 +00:00
parent 9d19ee390c
commit d2af7aa34a
15 changed files with 376 additions and 392 deletions

20
.gitattributes vendored
View File

@ -4444,6 +4444,16 @@ packages/uuid/src/libuuid.pp svneol=native#text/plain
packages/uuid/src/macuuid.pp svneol=native#text/plain packages/uuid/src/macuuid.pp svneol=native#text/plain
packages/uuid/tests/testlibuid.pp svneol=native#text/plain packages/uuid/tests/testlibuid.pp svneol=native#text/plain
packages/uuid/tests/testuid.pp svneol=native#text/plain packages/uuid/tests/testuid.pp svneol=native#text/plain
packages/winceunits/src/aygshell.inc svneol=native#text/plain
packages/winceunits/src/ceshell.inc svneol=native#text/plain
packages/winceunits/src/commctrl.inc svneol=native#text/plain
packages/winceunits/src/commdlg.inc svneol=native#text/plain
packages/winceunits/src/iphlpapi.inc svneol=native#text/plain
packages/winceunits/src/notify.inc svneol=native#text/plain
packages/winceunits/src/oleaut32.inc svneol=native#text/plain
packages/winceunits/src/power.inc svneol=native#text/plain
packages/winceunits/src/simmgr.inc svneol=native#text/plain
packages/winceunits/src/tapi.inc svneol=native#text/plain
packages/winunits-base/Makefile svneol=native#text/plain packages/winunits-base/Makefile svneol=native#text/plain
packages/winunits-base/Makefile.fpc svneol=native#text/plain packages/winunits-base/Makefile.fpc svneol=native#text/plain
packages/winunits-base/fpmake.pp svneol=native#text/plain packages/winunits-base/fpmake.pp svneol=native#text/plain
@ -5981,25 +5991,15 @@ rtl/wince/system.pp svneol=native#text/plain
rtl/wince/sysutils.pp svneol=native#text/plain rtl/wince/sysutils.pp svneol=native#text/plain
rtl/wince/varutils.pp svneol=native#text/plain rtl/wince/varutils.pp svneol=native#text/plain
rtl/wince/windows.pp svneol=native#text/plain rtl/wince/windows.pp svneol=native#text/plain
rtl/wince/wininc/aygshell.inc svneol=native#text/plain
rtl/wince/wininc/base.inc svneol=native#text/plain rtl/wince/wininc/base.inc svneol=native#text/plain
rtl/wince/wininc/cemiss.inc svneol=native#text/plain rtl/wince/wininc/cemiss.inc svneol=native#text/plain
rtl/wince/wininc/ceshell.inc svneol=native#text/plain
rtl/wince/wininc/commctrl.inc svneol=native#text/plain
rtl/wince/wininc/commdlg.inc svneol=native#text/plain
rtl/wince/wininc/coredll.inc svneol=native#text/plain rtl/wince/wininc/coredll.inc svneol=native#text/plain
rtl/wince/wininc/defines.inc svneol=native#text/plain rtl/wince/wininc/defines.inc svneol=native#text/plain
rtl/wince/wininc/errors.inc svneol=native#text/plain rtl/wince/wininc/errors.inc svneol=native#text/plain
rtl/wince/wininc/iphlpapi.inc svneol=native#text/plain
rtl/wince/wininc/makefile.inc svneol=native#text/plain rtl/wince/wininc/makefile.inc svneol=native#text/plain
rtl/wince/wininc/messages.inc svneol=native#text/plain rtl/wince/wininc/messages.inc svneol=native#text/plain
rtl/wince/wininc/notify.inc -text
rtl/wince/wininc/oleaut32.inc svneol=native#text/plain
rtl/wince/wininc/power.inc -text
rtl/wince/wininc/redef.inc svneol=native#text/plain rtl/wince/wininc/redef.inc svneol=native#text/plain
rtl/wince/wininc/simmgr.inc svneol=native#text/plain
rtl/wince/wininc/struct.inc svneol=native#text/plain rtl/wince/wininc/struct.inc svneol=native#text/plain
rtl/wince/wininc/tapi.inc svneol=native#text/plain
rtl/wince/winres.inc -text rtl/wince/winres.inc -text
rtl/wince/winsock.pp svneol=native#text/plain rtl/wince/winsock.pp svneol=native#text/plain
rtl/wince/winsock2.pp svneol=native#text/plain rtl/wince/winsock2.pp svneol=native#text/plain

View File

@ -220,7 +220,9 @@ type
// functions // functions
//***************************************************************************** //*****************************************************************************
function SHFileOperation(lpFileOp:LPSHFILEOPSTRUCTW): longint; external ShellDLL name 'SHFileOperationW'; function SHFileOperation(lpFileOp:LPSHFILEOPSTRUCTW): longint; external ShellDLL name 'SHFileOperationW';
function SHFileOperation(const lpFileOp:SHFILEOPSTRUCTW): longint; external ShellDLL name 'SHFileOperationW';
function SHFileOperationW(lpFileOp:LPSHFILEOPSTRUCTW): longint; external ShellDLL name 'SHFileOperationW'; function SHFileOperationW(lpFileOp:LPSHFILEOPSTRUCTW): longint; external ShellDLL name 'SHFileOperationW';
function SHFileOperationW(const lpFileOp:SHFILEOPSTRUCTW): longint; external ShellDLL name 'SHFileOperationW';
function SHGetPathFromIDList(_para1:LPCITEMIDLIST; _para2:LPTSTR):WINBOOL; external ShellDLL name 'SHGetPathFromIDList'; function SHGetPathFromIDList(_para1:LPCITEMIDLIST; _para2:LPTSTR):WINBOOL; external ShellDLL name 'SHGetPathFromIDList';
function SHGetPathFromIDListW(_para1:LPCITEMIDLIST; _para2:LPTSTR):WINBOOL; external ShellDLL name 'SHGetPathFromIDList'; function SHGetPathFromIDListW(_para1:LPCITEMIDLIST; _para2:LPTSTR):WINBOOL; external ShellDLL name 'SHGetPathFromIDList';
function SHGetMalloc(var ppMalloc: LPMALLOC): HRESULT; external ShellDLL name 'SHGetMalloc'; function SHGetMalloc(var ppMalloc: LPMALLOC): HRESULT; external ShellDLL name 'SHGetMalloc';

View File

@ -170,19 +170,6 @@ const
NM_KEYDOWN = (NM_FIRST-15); NM_KEYDOWN = (NM_FIRST-15);
NM_RECOGNIZEGESTURE = (NM_FIRST-50); NM_RECOGNIZEGESTURE = (NM_FIRST-50);
{ Header control }
HDM_DELETEITEM = 4610;
HDM_GETITEMW = 4619;
HDM_INSERTITEMW = 4618;
HDM_SETITEMW = 4620;
HDM_GETITEM = HDM_GETITEMW;
HDM_INSERTITEM = HDM_INSERTITEMW;
HDM_SETITEM = HDM_SETITEMW;
HDM_GETITEMCOUNT = 4608;
HDM_HITTEST = 4614;
HDM_LAYOUT = 4613;
{ Header control notifications } { Header control notifications }
HDN_BEGINTRACKW = HDN_FIRST-26; HDN_BEGINTRACKW = HDN_FIRST-26;
HDN_DIVIDERDBLCLICKW = HDN_FIRST-25; HDN_DIVIDERDBLCLICKW = HDN_FIRST-25;

View File

@ -41,16 +41,6 @@ interface
{$i struct.inc} {$i struct.inc}
{$i messages.inc} {$i messages.inc}
{$i coredll.inc} {$i coredll.inc}
{$i aygshell.inc}
{$i commctrl.inc}
{$i commdlg.inc}
{$i ceshell.inc}
{$i oleaut32.inc}
{$i iphlpapi.inc}
{$i simmgr.inc}
{$i tapi.inc}
{$i notify.inc}
{$i power.inc}
{$i cemiss.inc} {$i cemiss.inc}
{$i redef.inc} {$i redef.inc}
@ -67,13 +57,6 @@ implementation
{$i struct.inc} {$i struct.inc}
{$i messages.inc} {$i messages.inc}
{$i coredll.inc} {$i coredll.inc}
{$i aygshell.inc}
{$i commctrl.inc}
{$i commdlg.inc}
{$i ceshell.inc}
{$i oleaut32.inc}
{$i simmgr.inc}
{$i tapi.inc}
{$i cemiss.inc} {$i cemiss.inc}
{$i redef.inc} {$i redef.inc}

View File

@ -1 +1 @@
WINDOWS_FILES=base errors defines struct redef aygshell cemiss ceshell commctrl coredll iphlpapi oleaut32 WINDOWS_FILES=base errors defines struct redef cemiss coredll

View File

@ -248,6 +248,20 @@
EN_SELCHANGE = 1794; EN_SELCHANGE = 1794;
EN_STOPNOUNDO = 1798; EN_STOPNOUNDO = 1798;
{ Header control }
HDM_DELETEITEM = 4610;
HDM_GETITEMW = 4619;
HDM_INSERTITEMW = 4618;
HDM_SETITEMW = 4620;
HDM_GETITEM = HDM_GETITEMW;
HDM_INSERTITEM = HDM_INSERTITEMW;
HDM_SETITEM = HDM_SETITEMW;
HDM_GETITEMCOUNT = 4608;
HDM_HITTEST = 4614;
HDM_LAYOUT = 4613;
{ Hot key control } { Hot key control }
const const
HKM_GETHOTKEY = 1026; HKM_GETHOTKEY = 1026;

View File

@ -278,8 +278,6 @@ function SetScrollInfo(hWnd: HWND; BarFlag: Integer; const ScrollInfo: TScrollIn
function SetSysColors(cElements: Integer; const lpaElements; const lpaRgbValues): BOOL; external KernelDLL name 'SetSysColors'; function SetSysColors(cElements: Integer; const lpaElements; const lpaRgbValues): BOOL; external KernelDLL name 'SetSysColors';
function SetSystemTime(var lpSystemTime:SYSTEMTIME):WINBOOL; external KernelDLL name 'SetSystemTime'; function SetSystemTime(var lpSystemTime:SYSTEMTIME):WINBOOL; external KernelDLL name 'SetSystemTime';
function SetThreadContext(hThread: THandle; const lpContext: TContext): BOOL; external KernelDLL name 'SetThreadContext'; function SetThreadContext(hThread: THandle; const lpContext: TContext): BOOL; external KernelDLL name 'SetThreadContext';
function SHFileOperation(const lpFileOp:SHFILEOPSTRUCTW): longint; external ShellDLL name 'SHFileOperationW';
function SHFileOperationW(const lpFileOp:SHFILEOPSTRUCTW): longint; external ShellDLL name 'SHFileOperationW';
function StartDoc(DC: HDC; const p2: TDocInfo): Integer;external KernelDLL name 'StartDocW'; function StartDoc(DC: HDC; const p2: TDocInfo): Integer;external KernelDLL name 'StartDocW';
function StartDocW(DC: HDC; const p2: TDocInfoW): Integer;external KernelDLL name 'StartDocW'; function StartDocW(DC: HDC; const p2: TDocInfoW): Integer;external KernelDLL name 'StartDocW';
function SubtractRect(var lprcDst: TRect; const lprcSrc1, lprcSrc2: TRect): BOOL; external KernelDLL name 'SubtractRect'; function SubtractRect(var lprcDst: TRect; const lprcSrc1, lprcSrc2: TRect): BOOL; external KernelDLL name 'SubtractRect';