- Timestamp:
- Feb 11, 2002, 5:08:15 PM (24 years ago)
- Location:
- trunk/src
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/dbgwrap.cpp
r7863 r7875 107 107 108 108 DEBUGWRAP4(SetErrorMode); 109 DEBUGWRAP4_NORET(SetLastError);110 DEBUGWRAP0(GetLastError);111 112 113 109 114 110 #undef DBG_LOCALLOG -
trunk/src/kernel32/kernel32dbg.def
r7861 r7875 1 ; $Id: kernel32dbg.def,v 1. 5 2002-02-11 09:43:19sandervl Exp $1 ; $Id: kernel32dbg.def,v 1.6 2002-02-11 16:08:15 sandervl Exp $ 2 2 3 3 ;Basis is Windows95 KERNEL32 … … 459 459 ; GetLSCallbackTemplate = _DbgGetLSCallbackTemplate@?? @338 ;W95 460 460 GetLargestConsoleWindowSize = _DbgGetLargestConsoleWindowSize@4 @339 461 GetLastError = _ DbgGetLastError@0 @340461 GetLastError = _GetLastError@0 @340 462 462 GetLocalTime = _DbgGetLocalTime@4 @341 463 463 GetLocaleInfoA = _DbgGetLocaleInfoA@16 @342 … … 818 818 SetHandleInformation = _DbgSetHandleInformation@12 @653 819 819 ; SetLastConsoleEventActive = _DbgSetLastConsoleEventActive@?? ;NT 820 SetLastError = _ DbgSetLastError@4 @654820 SetLastError = _SetLastError@4 @654 821 821 SetLocalTime = _DbgSetLocalTime@4 @655 822 822 SetLocaleInfoA = _DbgSetLocaleInfoA@12 @656 -
trunk/src/user32/HOOK.CPP
r7612 r7875 1 /* $Id: HOOK.CPP,v 1.3 4 2001-12-11 17:34:52sandervl Exp $ */1 /* $Id: HOOK.CPP,v 1.35 2002-02-11 16:05:58 sandervl Exp $ */ 2 2 3 3 /* … … 639 639 * SetWindowsHook32A (USER32.525) 640 640 */ 641 ODINFUNCTION2(HHOOK, SetWindowsHookA, 642 INT, id, 643 HOOKPROC, proc ) 641 HHOOK WIN32API SetWindowsHookA(INT id, HOOKPROC proc ) 644 642 { 645 643 return SetWindowsHookExA( id, proc, 0, GetCurrentThreadId() ); … … 649 647 * SetWindowsHook32W (USER32.528) 650 648 */ 651 ODINFUNCTION2(HHOOK, SetWindowsHookW, 652 INT, id, 653 HOOKPROC, proc) 649 HHOOK WIN32API SetWindowsHookW(INT id, HOOKPROC proc) 654 650 { 655 651 return SetWindowsHookExW( id, proc, 0, GetCurrentThreadId() ); … … 659 655 * SetWindowsHookEx32A (USER32.526) 660 656 */ 661 ODINFUNCTION4(HHOOK, SetWindowsHookExA, 662 INT, id, 663 HOOKPROC, proc, 664 HINSTANCE, hInst, 665 DWORD, dwThreadId ) 657 HHOOK WIN32API SetWindowsHookExA(INT id, HOOKPROC proc, 658 HINSTANCE hInst, DWORD dwThreadId ) 666 659 { 667 660 return HOOK_SetHook( id, proc, HOOK_WIN32A, hInst, dwThreadId ); … … 671 664 * SetWindowsHookEx32W (USER32.527) 672 665 */ 673 ODINFUNCTION4(HHOOK, SetWindowsHookExW, 674 INT, id, 675 HOOKPROC, proc, 676 HINSTANCE, hInst, 677 DWORD, dwThreadId ) 666 HHOOK WIN32API SetWindowsHookExW(INT id, HOOKPROC proc, HINSTANCE hInst, 667 DWORD dwThreadId ) 678 668 { 679 669 return HOOK_SetHook( id, proc, HOOK_WIN32W, hInst, dwThreadId ); … … 683 673 * UnhookWindowsHook32 (USER32.557) 684 674 */ 685 ODINFUNCTION2(BOOL, UnhookWindowsHook, 686 INT, id, 687 HOOKPROC, proc ) 675 BOOL WIN32API UnhookWindowsHook(INT id, HOOKPROC proc ) 688 676 { 689 677 HANDLE hook = HOOK_GetHook( id, GetCurrentThreadId() ); 690 691 dprintf(("UnhookWindowsHook: %d %08lx\n", id, (DWORD)proc ));692 678 693 679 while (hook) … … 705 691 * UnhookWindowHookEx32 (USER32.558) 706 692 */ 707 ODINFUNCTION1(BOOL, UnhookWindowsHookEx, 708 HHOOK, hhook ) 693 BOOL WIN32API UnhookWindowsHookEx(HHOOK hhook ) 709 694 { 710 695 if (CHECK_MAGIC(hhook) == FALSE) { … … 749 734 * version, plus USER (the 16bit one) has a CallMsgFilter32 function. 750 735 */ 751 ODINFUNCTION2(BOOL, CallMsgFilterA, 752 LPMSG, msg, 753 INT, code ) 736 BOOL WIN32API CallMsgFilterA(LPMSG msg, INT code ) 754 737 { 755 738 #if 0 //CB: not a Win32 API and unimplemented … … 765 748 * CallMsgFilter32W (USER32.16) 766 749 */ 767 ODINFUNCTION2(BOOL, CallMsgFilterW, 768 LPMSG, msg, 769 INT, code ) 750 BOOL WIN32API CallMsgFilterW(LPMSG msg, INT code ) 770 751 { 771 752 #if 0 //CB: not a Win32 API and unimplemented -
trunk/src/user32/user32.cpp
r7866 r7875 1 /* $Id: user32.cpp,v 1.12 0 2002-02-11 13:48:41sandervl Exp $ */1 /* $Id: user32.cpp,v 1.121 2002-02-11 16:05:59 sandervl Exp $ */ 2 2 3 3 /* … … 342 342 *****************************************************************************/ 343 343 344 ODINFUNCTION2(BOOL, ExitWindowsEx, UINT, uFlags, 345 DWORD, dwReserved) 344 BOOL WIN32API ExitWindowsEx(UINT uFlags, DWORD dwReserved) 346 345 { 347 346 int rc = MessageBoxA(HWND_DESKTOP, -
trunk/src/user32/window.cpp
r7866 r7875 1 /* $Id: window.cpp,v 1.11 7 2002-02-11 13:48:42sandervl Exp $ */1 /* $Id: window.cpp,v 1.118 2002-02-11 16:05:59 sandervl Exp $ */ 2 2 /* 3 3 * Win32 window apis for OS/2 … … 52 52 //****************************************************************************** 53 53 //****************************************************************************** 54 ODINFUNCTION12(HWND, CreateWindowExA, 55 DWORD, exStyle, 56 LPCSTR, className, 57 LPCSTR, windowName, 58 DWORD, style, 59 INT, x, 60 INT, y, 61 INT, width, 62 INT, height, 63 HWND, parent, 64 HMENU, menu, 65 HINSTANCE, instance, 66 LPVOID, data ) 54 HWND WIN32API CreateWindowExA(DWORD exStyle, 55 LPCSTR className, 56 LPCSTR windowName, 57 DWORD style, 58 INT x, 59 INT y, 60 INT width, 61 INT height, 62 HWND parent, 63 HMENU menu, 64 HINSTANCE instance, 65 LPVOID data ) 67 66 { 68 67 Win32BaseWindow *window; … … 157 156 //****************************************************************************** 158 157 //****************************************************************************** 159 ODINFUNCTION12(HWND, CreateWindowExW, 160 DWORD, exStyle, 161 LPCWSTR, className, 162 LPCWSTR, windowName, 163 DWORD, style, 164 INT, x, 165 INT, y, 166 INT, width, 167 INT, height, 168 HWND, parent, 169 HMENU, menu, 170 HINSTANCE, instance, 171 LPVOID, data ) 158 HWND WIN32API CreateWindowExW(DWORD exStyle, 159 LPCWSTR className, 160 LPCWSTR windowName, 161 DWORD style, 162 INT x, 163 INT y, 164 INT width, 165 INT height, 166 HWND parent, 167 HMENU menu, 168 HINSTANCE instance, 169 LPVOID data ) 172 170 { 173 171 Win32BaseWindow *window; … … 263 261 //****************************************************************************** 264 262 //****************************************************************************** 265 ODINFUNCTION2(HWND, CreateFakeWindowEx, 266 HWND, hwndOS2, ATOM, classAtom) 263 HWND WIN32API CreateFakeWindowEx(HWND hwndOS2, ATOM classAtom) 267 264 { 268 265 Win32BaseWindow *window; … … 284 281 //****************************************************************************** 285 282 //****************************************************************************** 286 ODINFUNCTION1(BOOL, DestroyFakeWindow, 287 HWND, hwnd) 283 BOOL WIN32API DestroyFakeWindow(HWND hwnd) 288 284 { 289 285 Win32BaseWindow *window; … … 300 296 //****************************************************************************** 301 297 //****************************************************************************** 302 ODINFUNCTION1(BOOL, DestroyWindow, 303 HWND, hwnd) 298 BOOL WIN32API DestroyWindow(HWND hwnd) 304 299 { 305 300 Win32BaseWindow *window; … … 318 313 //****************************************************************************** 319 314 //****************************************************************************** 320 ODINFUNCTION1(HWND, SetActiveWindow, 321 HWND, hwnd) 315 HWND WIN32API SetActiveWindow(HWND hwnd) 322 316 { 323 317 Win32BaseWindow *window; … … 364 358 //****************************************************************************** 365 359 //****************************************************************************** 366 ODINFUNCTION2(HWND, SetParent, 367 HWND, hwndChild, 368 HWND, hwndNewParent) 360 HWND WIN32API SetParent(HWND hwndChild, HWND hwndNewParent) 369 361 { 370 362 Win32BaseWindow *window; … … 395 387 //****************************************************************************** 396 388 //****************************************************************************** 397 ODINFUNCTION2(BOOL, IsChild, 398 HWND, hwndParent, 399 HWND, hwnd) 389 BOOL WIN32API IsChild(HWND hwndParent, HWND hwnd) 400 390 { 401 391 Win32BaseWindow *window; … … 415 405 //****************************************************************************** 416 406 //****************************************************************************** 417 ODINFUNCTION1(HWND, GetTopWindow, 418 HWND, hwnd) 407 HWND WIN32API GetTopWindow(HWND hwnd) 419 408 { 420 409 Win32BaseWindow *window; … … 440 429 //****************************************************************************** 441 430 //****************************************************************************** 442 ODINFUNCTION1(BOOL, IsIconic, 443 HWND, hwnd) 431 BOOL WIN32API IsIconic(HWND hwnd) 444 432 { 445 433 Win32BaseWindow *window; … … 459 447 //****************************************************************************** 460 448 //****************************************************************************** 461 ODINFUNCTION2(HWND, GetWindow, 462 HWND, hwnd, 463 UINT, uCmd) 449 HWND WIN32API GetWindow(HWND hwnd, UINT uCmd) 464 450 { 465 451 Win32BaseWindow *window; … … 478 464 //****************************************************************************** 479 465 //****************************************************************************** 480 ODINFUNCTION2(BOOL, EnableWindow, 481 HWND, hwnd, 482 BOOL, fEnable) 466 BOOL WIN32API EnableWindow(HWND hwnd, BOOL fEnable) 483 467 { 484 468 Win32BaseWindow *window; … … 498 482 //****************************************************************************** 499 483 //****************************************************************************** 500 ODINFUNCTION1(BOOL, BringWindowToTop, 501 HWND, hwnd) 484 BOOL WIN32API BringWindowToTop(HWND hwnd) 502 485 { 503 486 dprintf(("BringWindowToTop %x", hwnd)); 504 return SetWindowPos( hwnd, HWND_TOP, 0, 0, 0, 0, SWP_NOMOVE|SWP_NOSIZE );487 return SetWindowPos( hwnd, HWND_TOP, 0, 0, 0, 0, SWP_NOMOVE|SWP_NOSIZE ); 505 488 } 506 489 /*********************************************************************** 507 490 * SetInternalWindowPos (USER32.483) 508 491 */ 509 ODINPROCEDURE4(SetInternalWindowPos, 510 HWND, hwnd, 511 UINT, showCmd, 512 LPRECT, lpRect, 513 LPPOINT, lpPoint ) 492 VOID WIN32API SetInternalWindowPos(HWND hwnd, UINT showCmd, LPRECT lpRect, 493 LPPOINT lpPoint ) 514 494 { 515 495 if( IsWindow(hwnd) ) … … 532 512 wndpl.rcNormalPosition = *lpRect; 533 513 } 534 SetWindowPlacement( 514 SetWindowPlacement(hwnd, &wndpl); 535 515 } 536 516 … … 539 519 * GetInternalWindowPos (USER32.245) 540 520 */ 541 ODINFUNCTION3(UINT, GetInternalWindowPos, 542 HWND, hwnd, 543 LPRECT, rectWnd, 544 LPPOINT, ptIcon ) 521 UINT WIN32API GetInternalWindowPos(HWND hwnd, LPRECT rectWnd, LPPOINT ptIcon ) 545 522 { 546 523 WINDOWPLACEMENT wndpl; … … 556 533 //****************************************************************************** 557 534 //****************************************************************************** 558 ODINFUNCTION0(HWND, GetActiveWindow)535 HWND GetActiveWindow() 559 536 { 560 537 return Win32BaseWindow::GetActiveWindow(); … … 562 539 //****************************************************************************** 563 540 //****************************************************************************** 564 ODINFUNCTION2(BOOL, ShowWindow, 565 HWND, hwnd, 566 int, nCmdShow) 541 BOOL WIN32API ShowWindow(HWND hwnd, INT nCmdShow) 567 542 { 568 543 Win32BaseWindow *window; … … 596 571 { 597 572 dprintf(("USER32:ShowWindowAsync (%08xh,%08x) not correctly implemented.\n", 598 hwnd, 599 nCmdShow)); 573 hwnd, nCmdShow)); 600 574 601 575 return ShowWindow(hwnd, nCmdShow); … … 603 577 //****************************************************************************** 604 578 //****************************************************************************** 605 ODINFUNCTION7(BOOL, SetWindowPos, 606 HWND, hwnd, 607 HWND, hwndInsertAfter, 608 int, x, 609 int, y, 610 int, cx, 611 int, cy, 612 UINT, fuFlags) 579 BOOL WIN32API SetWindowPos(HWND hwnd, HWND hwndInsertAfter, INT x, 580 INT y, INT cx, INT cy, UINT fuFlags) 613 581 { 614 582 Win32BaseWindow *window; … … 633 601 //NOTE: length must equal structure size or else api fails (verified in NT4, SP6) 634 602 //****************************************************************************** 635 ODINFUNCTION2(BOOL, SetWindowPlacement, 636 HWND, hwnd, 637 const WINDOWPLACEMENT *, winpos) 603 BOOL WIN32API SetWindowPlacement(HWND hwnd, const WINDOWPLACEMENT *winpos) 638 604 { 639 605 Win32BaseWindow *window; … … 659 625 // (Verified in NT4, SP6) 660 626 //****************************************************************************** 661 ODINFUNCTION2(BOOL, GetWindowPlacement, 662 HWND, hwnd, 663 LPWINDOWPLACEMENT, winpos) 627 BOOL WIN32API GetWindowPlacement(HWND hwnd, LPWINDOWPLACEMENT winpos) 664 628 { 665 629 Win32BaseWindow *window; … … 700 664 //****************************************************************************** 701 665 //****************************************************************************** 702 ODINFUNCTION1(BOOL, IsWindowEnabled, 703 HWND, hwnd) 704 { 705 DWORD dwStyle; 666 BOOL WIN32API IsWindowEnabled(HWND hwnd) 667 { 668 DWORD dwStyle; 706 669 707 670 if(!IsWindow(hwnd)) { … … 764 727 //****************************************************************************** 765 728 //****************************************************************************** 766 ODINFUNCTION1(HWND, SetFocus, 767 HWND, hwnd) 729 HWND WIN32API SetFocus(HWND hwnd) 768 730 { 769 731 Win32BaseWindow *window; … … 829 791 //****************************************************************************** 830 792 //****************************************************************************** 831 ODINFUNCTION0(HWND, GetFocus)793 HWND WIN32API GetFocus() 832 794 { 833 795 TEB *teb; … … 855 817 //****************************************************************************** 856 818 //****************************************************************************** 857 ODINFUNCTION1(BOOL, IsZoomed, 858 HWND, hwnd) 819 BOOL WIN32API IsZoomed(HWND hwnd) 859 820 { 860 821 DWORD style; … … 867 828 //****************************************************************************** 868 829 //****************************************************************************** 869 ODINFUNCTION1(BOOL, LockWindowUpdate, 870 HWND, hwnd) 830 BOOL WIN32API LockWindowUpdate(HWND hwnd) 871 831 { 872 832 return OSLibWinLockWindowUpdate(Win32ToOS2Handle(hwnd)); … … 874 834 //****************************************************************************** 875 835 //****************************************************************************** 876 ODINFUNCTION2(BOOL, GetWindowRect, 877 HWND, hwnd, 878 PRECT, pRect) 836 BOOL WIN32API GetWindowRect(HWND hwnd, PRECT pRect) 879 837 { 880 838 Win32BaseWindow *window; … … 909 867 //****************************************************************************** 910 868 //****************************************************************************** 911 ODINFUNCTION1(int, GetWindowTextLengthA, 912 HWND, hwnd) 869 INT WIN32API GetWindowTextLengthA(HWND hwnd) 913 870 { 914 871 Win32BaseWindow *window; … … 927 884 //****************************************************************************** 928 885 //****************************************************************************** 929 int WIN32API GetWindowTextA( HWND hwnd, LPSTR lpsz, int cch)886 int WIN32API GetWindowTextA( HWND hwnd, LPSTR lpsz, int cch) 930 887 { 931 888 Win32BaseWindow *window; … … 962 919 //****************************************************************************** 963 920 //****************************************************************************** 964 int WIN32API GetWindowTextW(HWND hwnd, LPWSTR lpsz, int cch)921 int WIN32API GetWindowTextW(HWND hwnd, LPWSTR lpsz, int cch) 965 922 { 966 923 Win32BaseWindow *window; … … 979 936 //****************************************************************************** 980 937 //****************************************************************************** 981 BOOL WIN32API SetWindowTextA(HWND hwnd, LPCSTR lpsz)938 BOOL WIN32API SetWindowTextA(HWND hwnd, LPCSTR lpsz) 982 939 { 983 940 Win32BaseWindow *window; … … 996 953 //****************************************************************************** 997 954 //****************************************************************************** 998 BOOL WIN32API SetWindowTextW( HWND hwnd, LPCWSTR lpsz)955 BOOL WIN32API SetWindowTextW( HWND hwnd, LPCWSTR lpsz) 999 956 { 1000 957 Win32BaseWindow *window; … … 1014 971 * InternalGetWindowText (USER32.326) 1015 972 */ 1016 int WIN32API InternalGetWindowText(HWND hwnd,973 int WIN32API InternalGetWindowText(HWND hwnd, 1017 974 LPWSTR lpString, 1018 975 INT nMaxCount ) 1019 976 { 1020 977 dprintf(("USER32: InternalGetWindowText(%08xh,%08xh,%08xh) not properly implemented.\n", 1021 hwnd, 1022 lpString, 1023 nMaxCount)); 1024 1025 return GetWindowTextW(hwnd,lpString,nMaxCount); 978 hwnd, lpString, nMaxCount)); 979 980 return GetWindowTextW(hwnd, lpString,nMaxCount); 1026 981 } 1027 982 //****************************************************************************** … … 1036 991 //****************************************************************************** 1037 992 //****************************************************************************** 1038 BOOL WIN32API GetClientRect( HWND hwnd, PRECT pRect)993 BOOL WIN32API GetClientRect( HWND hwnd, PRECT pRect) 1039 994 { 1040 995 HWND hwndWin32 = hwnd; … … 1224 1179 //****************************************************************************** 1225 1180 //****************************************************************************** 1226 BOOL WIN32API ScreenToClient(HWND hwnd, LPPOINT pt)1181 BOOL WIN32API ScreenToClient(HWND hwnd, LPPOINT pt) 1227 1182 { 1228 1183 PRECT rcl; … … 1328 1283 //****************************************************************************** 1329 1284 //****************************************************************************** 1330 BOOL WIN32API FlashWindow(HWND hwnd, BOOL fFlash)1285 BOOL WIN32API FlashWindow(HWND hwnd, BOOL fFlash) 1331 1286 { 1332 1287 dprintf(("FlashWindow %x %d\n", hwnd, fFlash)); … … 1336 1291 //****************************************************************************** 1337 1292 //****************************************************************************** 1338 BOOL WIN32API MoveWindow( HWND hwnd, INT x, INT y, INT cx, INT cy,1293 BOOL WIN32API MoveWindow( HWND hwnd, INT x, INT y, INT cx, INT cy, 1339 1294 BOOL repaint ) 1340 1295 { … … 1348 1303 //****************************************************************************** 1349 1304 //****************************************************************************** 1350 BOOL WIN32API ClientToScreen (HWND hwnd, PPOINT pt)1305 BOOL WIN32API ClientToScreen (HWND hwnd, PPOINT pt) 1351 1306 { 1352 1307 PRECT rcl; … … 1404 1359 * 1405 1360 */ 1406 HDWP WIN32API DeferWindowPos( HDWP hdwp, HWND hwnd, HWND hwndAfter,1361 HDWP WIN32API DeferWindowPos( HDWP hdwp, HWND hwnd, HWND hwndAfter, 1407 1362 INT x, INT y, INT cx, INT cy, 1408 1363 UINT flags ) … … 1532 1487 //****************************************************************************** 1533 1488 //****************************************************************************** 1534 HWND WIN32API ChildWindowFromPoint( HWND hwnd, POINT pt)1489 HWND WIN32API ChildWindowFromPoint( HWND hwnd, POINT pt) 1535 1490 { 1536 1491 dprintf(("USER32: ChildWindowFromPoint\n")); … … 1621 1576 //****************************************************************************** 1622 1577 //****************************************************************************** 1623 static BOOL IsPointInWindow(HWND hwnd, POINT point)1578 static BOOL IsPointInWindow(HWND hwnd, POINT point) 1624 1579 { 1625 1580 RECT rectWindow; … … 1716 1671 * SwitchToThisWindow (USER32.539) 1717 1672 */ 1718 DWORD WINAPI SwitchToThisWindow( HWND hwnd, BOOL restore )1673 DWORD WINAPI SwitchToThisWindow( HWND hwnd, BOOL restore ) 1719 1674 { 1720 1675 return ShowWindow( hwnd, restore ? SW_RESTORE : SW_SHOWMINIMIZED ); … … 1728 1683 //****************************************************************************** 1729 1684 //****************************************************************************** 1730 BOOL WIN32API EnumChildWindows(HWND hwnd, WNDENUMPROC lpfn, LPARAM lParam)1685 BOOL WIN32API EnumChildWindows(HWND hwnd, WNDENUMPROC lpfn, LPARAM lParam) 1731 1686 { 1732 1687 Win32BaseWindow *window; … … 1817 1772 //TODO: -> needs testing 1818 1773 //****************************************************************************** 1819 ODINFUNCTION2(BOOL, ShowOwnedPopups, 1820 HWND, hwndOwner, 1821 BOOL, fShow) 1774 BOOL WIN32API ShowOwnedPopups(HWND hwndOwner, BOOL fShow) 1822 1775 { 1823 1776 Win32BaseWindow *window, *owner; … … 1873 1826 //****************************************************************************** 1874 1827 //****************************************************************************** 1875 ODINFUNCTION0(HWND, GetForegroundWindow)1828 HWND WIN32API GetForegroundWindow() 1876 1829 { 1877 1830 HWND hwnd; … … 1892 1845 * owned by another window. 1893 1846 */ 1894 ODINFUNCTION1(HWND, GetLastActivePopup, 1895 HWND, hWnd) 1847 HWND WIN32API GetLastActivePopup(HWND hWnd) 1896 1848 { 1897 1849 Win32BaseWindow *owner; … … 1915 1867 //****************************************************************************** 1916 1868 //****************************************************************************** 1917 DWORD WIN32API GetWindowThreadProcessId(HWND hwnd, PDWORD lpdwProcessId)1869 DWORD WIN32API GetWindowThreadProcessId(HWND hwnd, PDWORD lpdwProcessId) 1918 1870 { 1919 1871 DWORD dwThreadId; … … 1927 1879 //****************************************************************************** 1928 1880 //****************************************************************************** 1929 ODINFUNCTION1(DWORD, GetWindowContextHelpId, 1930 HWND, hwnd) 1881 DWORD WIN32API GetWindowContextHelpId(HWND hwnd) 1931 1882 { 1932 1883 Win32BaseWindow *window; … … 1945 1896 //****************************************************************************** 1946 1897 //****************************************************************************** 1947 ODINFUNCTION2(BOOL, SetWindowContextHelpId, 1948 HWND, hwnd, 1949 DWORD, dwContextHelpId) 1898 BOOL WIN32API SetWindowContextHelpId(HWND hwnd, DWORD dwContextHelpId) 1950 1899 { 1951 1900 Win32BaseWindow *window; … … 1964 1913 //****************************************************************************** 1965 1914 //****************************************************************************** 1966 ODINFUNCTION2(HANDLE, GetPropA, 1967 HWND, hwnd, 1968 LPCSTR, str ) 1915 HANDLE WIN32API GetPropA(HWND hwnd, LPCSTR str ) 1969 1916 { 1970 1917 Win32BaseWindow *window; … … 1982 1929 //****************************************************************************** 1983 1930 //****************************************************************************** 1984 ODINFUNCTION2(HANDLE, GetPropW, 1985 HWND, hwnd, 1986 LPCWSTR, str ) 1931 HANDLE WIN32API GetPropW(HWND hwnd, LPCWSTR str) 1987 1932 { 1988 1933 Win32BaseWindow *window; … … 2010 1955 //****************************************************************************** 2011 1956 //****************************************************************************** 2012 ODINFUNCTION3(BOOL, SetPropA, 2013 HWND, hwnd, 2014 LPCSTR, str, 2015 HANDLE, handle ) 1957 BOOL WIN32API SetPropA(HWND hwnd, LPCSTR str, HANDLE handle ) 2016 1958 { 2017 1959 Win32BaseWindow *window; … … 2029 1971 //****************************************************************************** 2030 1972 //****************************************************************************** 2031 ODINFUNCTION3(BOOL, SetPropW, 2032 HWND, hwnd, 2033 LPCWSTR, str, 2034 HANDLE, handle ) 1973 BOOL SetPropW(HWND hwnd, LPCWSTR str, HANDLE handle ) 2035 1974 { 2036 1975 BOOL ret; … … 2046 1985 //****************************************************************************** 2047 1986 //****************************************************************************** 2048 ODINFUNCTION2(HANDLE, RemovePropA, 2049 HWND, hwnd, 2050 LPCSTR, str ) 1987 HANDLE WIN32API RemovePropA(HWND hwnd, LPCSTR str) 2051 1988 { 2052 1989 Win32BaseWindow *window; … … 2064 2001 //****************************************************************************** 2065 2002 //****************************************************************************** 2066 ODINFUNCTION2(HANDLE, RemovePropW, 2067 HWND, hwnd, 2068 LPCWSTR, str ) 2003 HANDLE WIN32API RemovePropW(HWND hwnd, LPCWSTR str) 2069 2004 { 2070 2005 LPSTR strA; … … 2080 2015 //****************************************************************************** 2081 2016 //****************************************************************************** 2082 ODINFUNCTION2(INT, EnumPropsA, 2083 HWND, hwnd, 2084 PROPENUMPROCA, func ) 2017 INT WIN32API EnumPropsA(HWND hwnd, PROPENUMPROCA func ) 2085 2018 { 2086 2019 return EnumPropsExA( hwnd, (PROPENUMPROCEXA)func, 0 ); … … 2088 2021 //****************************************************************************** 2089 2022 //****************************************************************************** 2090 ODINFUNCTION2(INT, EnumPropsW, 2091 HWND, hwnd, 2092 PROPENUMPROCW, func ) 2023 INT WIN32API EnumPropsW(HWND hwnd, PROPENUMPROCW func ) 2093 2024 { 2094 2025 return EnumPropsExW( hwnd, (PROPENUMPROCEXW)func, 0 ); … … 2096 2027 //****************************************************************************** 2097 2028 //****************************************************************************** 2098 ODINFUNCTION3(INT, EnumPropsExA, 2099 HWND, hwnd, 2100 PROPENUMPROCEXA, func, 2101 LPARAM, lParam) 2029 INT WIN32API EnumPropsExA(HWND hwnd, PROPENUMPROCEXA func, LPARAM lParam) 2102 2030 { 2103 2031 Win32BaseWindow *window; … … 2115 2043 //****************************************************************************** 2116 2044 //****************************************************************************** 2117 ODINFUNCTION3(INT, EnumPropsExW, 2118 HWND, hwnd, 2119 PROPENUMPROCEXW, func, 2120 LPARAM, lParam) 2045 INT WIN32API EnumPropsExW(HWND hwnd, PROPENUMPROCEXW func, LPARAM lParam) 2121 2046 { 2122 2047 Win32BaseWindow *window; … … 2153 2078 * Author : Patrick Haller [Thu, 1998/02/26 11:55] 2154 2079 *****************************************************************************/ 2155 ODINFUNCTION0(BOOL, AnyPopup)2080 BOOL WIN32API AnyPopup() 2156 2081 { 2157 2082 dprintf(("USER32:AnyPopup() not implemented.\n")); -
trunk/src/user32/windowclass.cpp
r7663 r7875 1 /* $Id: windowclass.cpp,v 1.2 4 2001-12-20 20:45:56sandervl Exp $ */1 /* $Id: windowclass.cpp,v 1.25 2002-02-11 16:06:00 sandervl Exp $ */ 2 2 /* 3 3 * Win32 Window Class Code for OS/2 … … 50 50 //Note: RegisterClassA does NOT change the last error if successful! (verified in NT 4, SP6) 51 51 //****************************************************************************** 52 53 ODINFUNCTION1(ATOM, RegisterClassA, 54 CONST WNDCLASSA *, lpWndClass) 52 ATOM WIN32API RegisterClassA(CONST WNDCLASSA *lpWndClass) 55 53 { 56 54 WNDCLASSEXA wc; … … 95 93 //Note: RegisterClassA does NOT change the last error if successful! (verified in NT 4, SP6) 96 94 //****************************************************************************** 97 ODINFUNCTION1(ATOM, RegisterClassExA, 98 CONST WNDCLASSEXA *, lpWndClass) 95 ATOM WIN32API RegisterClassExA(CONST WNDCLASSEXA *lpWndClass) 99 96 { 100 97 Win32WndClass *wclass; … … 125 122 //Note: RegisterClassA does NOT change the last error if successful! (verified in NT 4, SP6) 126 123 //****************************************************************************** 127 ODINFUNCTION1(ATOM, RegisterClassW, 128 CONST WNDCLASSW *, lpwc) 124 ATOM WIN32API RegisterClassW(CONST WNDCLASSW * lpwc) 129 125 { 130 126 ATOM rc; … … 135 131 wc.cbSize = sizeof(wc); 136 132 memcpy(&wc.style, lpwc, sizeof(WNDCLASSA)); 133 wc.hIconSm = 0; 137 134 138 135 winclass = Win32WndClass::FindClass(wc.hInstance, (LPWSTR)wc.lpszClassName); 139 if(winclass) { 136 if(winclass) 137 { 140 138 RELEASE_CLASSOBJ(winclass); 141 139 if(HIWORD(wc.lpszClassName)) { … … 169 167 //Note: RegisterClassA does NOT change the last error if successful! (verified in NT 4, SP6) 170 168 //****************************************************************************** 171 ODINFUNCTION1(ATOM, RegisterClassExW, 172 CONST WNDCLASSEXW *, lpwc) 169 ATOM WIN32API RegisterClassExW(CONST WNDCLASSEXW *lpwc) 173 170 { 174 171 ATOM rc; … … 203 200 //****************************************************************************** 204 201 //****************************************************************************** 205 ODINFUNCTION2(BOOL, UnregisterClassA, 206 LPCSTR, lpszClassName, 207 HINSTANCE, hinst) 202 BOOL WIN32API UnregisterClassA(LPCSTR lpszClassName, HINSTANCE hinst) 208 203 { 209 204 BOOL ret; … … 214 209 //****************************************************************************** 215 210 //****************************************************************************** 216 ODINFUNCTION2(BOOL, UnregisterClassW, 217 LPCWSTR, lpszClassName, 218 HINSTANCE, hinst) 211 BOOL WIN32API UnregisterClassW(LPCWSTR lpszClassName, HINSTANCE hinst) 219 212 { 220 213 char *astring = NULL; … … 235 228 //****************************************************************************** 236 229 //****************************************************************************** 237 ODINFUNCTION3(BOOL, GetClassInfoA, 238 HINSTANCE, hInstance, 239 LPCSTR, lpszClass, 240 WNDCLASSA *, lpwc) 230 BOOL WIN32API GetClassInfoA(HINSTANCE hInstance, LPCSTR lpszClass, 231 WNDCLASSA *lpwc) 241 232 { 242 233 WNDCLASSEXA wc; … … 262 253 //****************************************************************************** 263 254 //****************************************************************************** 264 ODINFUNCTION3(BOOL, GetClassInfoW, 265 HINSTANCE, hinst, 266 LPCWSTR, lpszClass, 267 WNDCLASSW *, lpwc) 255 BOOL WIN32API GetClassInfoW(HINSTANCE hinst, LPCWSTR lpszClass, WNDCLASSW *lpwc) 268 256 { 269 257 WNDCLASSEXW wc; … … 308 296 * Remark : PH: does not obtain handle of the small icon 309 297 *****************************************************************************/ 310 ODINFUNCTION3(BOOL, GetClassInfoExA, 311 HINSTANCE, hInstance, 312 LPCTSTR, lpszClass, 313 LPWNDCLASSEXA, lpwcx) 298 BOOL WIN32API GetClassInfoExA(HINSTANCE hInstance, LPCTSTR lpszClass, 299 LPWNDCLASSEXA lpwcx) 314 300 { 315 301 BOOL rc; … … 352 338 * 353 339 *****************************************************************************/ 354 355 ODINFUNCTION3(BOOL, GetClassInfoExW, 356 HINSTANCE, hInstance, 357 LPCWSTR, lpszClass, 358 LPWNDCLASSEXW, lpwcx) 340 BOOL WIN32API GetClassInfoExW(HINSTANCE hInstance, LPCWSTR lpszClass, 341 LPWNDCLASSEXW lpwcx) 359 342 { 360 343 BOOL rc; … … 390 373 //****************************************************************************** 391 374 //****************************************************************************** 392 ODINFUNCTION3(int, GetClassNameA, 393 HWND, hwnd, 394 LPSTR, lpszClassName, 395 int, cchClassName) 375 int WIN32API GetClassNameA(HWND hwnd, LPSTR lpszClassName, int cchClassName) 396 376 { 397 377 Win32BaseWindow *wnd; … … 414 394 //****************************************************************************** 415 395 //****************************************************************************** 416 ODINFUNCTION3(int, GetClassNameW, 417 HWND, hwnd, 418 LPWSTR, lpszClassName, 419 int, cchClassName) 396 int WIN32API GetClassNameW(HWND hwnd, LPWSTR lpszClassName, int cchClassName) 420 397 { 421 398 Win32BaseWindow *wnd; … … 437 414 //****************************************************************************** 438 415 //****************************************************************************** 439 ODINFUNCTION3(LONG, SetClassLongA, 440 HWND, hwnd, 441 int, nIndex, 442 LONG, lNewVal) 416 LONG WIN32API SetClassLongA(HWND hwnd, int nIndex, LONG lNewVal) 443 417 { 444 418 Win32BaseWindow *wnd; … … 456 430 //****************************************************************************** 457 431 //****************************************************************************** 458 ODINFUNCTION3(LONG, SetClassLongW, 459 HWND, hwnd, 460 int, nIndex, 461 LONG, lNewVal) 432 LONG WIN32API SetClassLongW(HWND hwnd, int nIndex, LONG lNewVal) 462 433 { 463 434 Win32BaseWindow *wnd; … … 475 446 //****************************************************************************** 476 447 //****************************************************************************** 477 ODINFUNCTION3(WORD, SetClassWord, 478 HWND, hwnd, 479 int, nIndex, 480 WORD, wNewVal) 448 WORD WIN32API SetClassWord(HWND hwnd, int nIndex, WORD wNewVal) 481 449 { 482 450 Win32BaseWindow *wnd; … … 495 463 //****************************************************************************** 496 464 //****************************************************************************** 497 ODINFUNCTION2(WORD, GetClassWord, 498 HWND, hwnd, 499 int, nIndex) 465 WORD WIN32API GetClassWord(HWND hwnd, int nIndex) 500 466 { 501 467 Win32BaseWindow *wnd; … … 514 480 //****************************************************************************** 515 481 //****************************************************************************** 516 ODINFUNCTION2(LONG, GetClassLongA, 517 HWND, hwnd, 518 int, nIndex) 482 LONG WIN32API GetClassLongA(HWND hwnd, int nIndex) 519 483 { 520 484 Win32BaseWindow *wnd; … … 533 497 //****************************************************************************** 534 498 //****************************************************************************** 535 ODINFUNCTION2(LONG, GetClassLongW, 536 HWND, hwnd, 537 int, nIndex) 499 LONG WIN32API GetClassLongW(HWND hwnd, int nIndex) 538 500 { 539 501 Win32BaseWindow *wnd; -
trunk/src/user32/winkeyboard.cpp
r7871 r7875 1 /* $Id: winkeyboard.cpp,v 1.3 1 2002-02-11 14:03:18sandervl Exp $ */1 /* $Id: winkeyboard.cpp,v 1.32 2002-02-11 16:06:00 sandervl Exp $ */ 2 2 /* 3 3 * Win32 <-> PM key translation … … 863 863 //****************************************************************************** 864 864 865 ODINPROCEDURE3(KeyTranslatePMToWinBuf, 866 BYTE *, pmkey, 867 BYTE *, winkey, 868 int, nrkeys) 865 VOID WIN32API KeyTranslatePMToWinBuf(BYTE *pmkey, BYTE *winkey, 866 int nrkeys) 869 867 { 870 868 for(int i=1;i<nrkeys;i++) { … … 969 967 //****************************************************************************** 970 968 //****************************************************************************** 971 ODINFUNCTION1(int, GetKeyboardType, 972 int, nTypeFlag) 969 INT WIN32API GetKeyboardType(INT nTypeFlag) 973 970 { 974 971 return O32_GetKeyboardType(nTypeFlag); … … 976 973 //****************************************************************************** 977 974 //****************************************************************************** 978 ODINFUNCTION1(BOOL, GetKeyboardState, 979 PBYTE, lpKeyState) 975 BOOL WIN32API GetKeyboardState(PBYTE lpKeyState) 980 976 { 981 977 BYTE PMKeyState[256]; … … 1011 1007 //****************************************************************************** 1012 1008 //****************************************************************************** 1013 ODINFUNCTION1(BOOL, SetKeyboardState, 1014 PBYTE, lpKeyState) 1009 BOOL WIN32API SetKeyboardState(PBYTE lpKeyState) 1015 1010 { 1016 1011 dprintf(("USER32: SetKeyboardState %x not implemented", lpKeyState)); … … 1025 1020 */ 1026 1021 // * Remark : Based on Wine version (991031) 1027 ODINFUNCTION1(HKL, GetKeyboardLayout, 1028 DWORD, dwLayout) 1022 HKL WIN32API GetKeyboardLayout(DWORD dwLayout) 1029 1023 { 1030 1024 HKL layout; … … 1048 1042 * Author : Patrick Haller [Thu, 1998/02/26 11:55] 1049 1043 *****************************************************************************/ 1050 ODINFUNCTION1(INT, GetKeyboardLayoutNameA, 1051 LPSTR, pwszKLID) 1044 INT WIN32API GetKeyboardLayoutNameA(LPSTR pwszKLID) 1052 1045 { 1053 1046 dprintf(("not correctly implemented")); … … 1072 1065 * Author : Patrick Haller [Thu, 1998/02/26 11:55] 1073 1066 *****************************************************************************/ 1074 ODINFUNCTION1(INT, GetKeyboardLayoutNameW, 1075 LPWSTR, pwszKLID) 1067 INT WIN32API GetKeyboardLayoutNameW(LPWSTR pwszKLID) 1076 1068 { 1077 1069 LPSTR buf = (LPSTR)HEAP_xalloc( GetProcessHeap(), 0, strlen("00000409")+1); … … 1093 1085 * Remark : Based on Wine version (991031) 1094 1086 */ 1095 ODINFUNCTION2(INT, GetKeyboardLayoutList, 1096 INT, nBuff, 1097 HKL *, layouts) 1087 INT WIN32API GetKeyboardLayoutList(INT nBuff, HKL *layouts) 1098 1088 { 1099 1089 dprintf(("not correctly implemented")); … … 1130 1120 *****************************************************************************/ 1131 1121 1132 ODINFUNCTION5(int, ToAscii, 1133 UINT, uVirtKey, 1134 UINT, uScanCode, 1135 PBYTE, lpbKeyState, 1136 LPWORD, lpwTransKey, 1137 UINT, fuState) 1122 int WIN32API ToAscii(UINT uVirtKey, UINT uScanCode, PBYTE lpbKeyState, 1123 LPWORD lpwTransKey, UINT fuState) 1138 1124 { 1139 1125 INT ret; … … 1237 1223 *****************************************************************************/ 1238 1224 1239 ODINFUNCTION6(int, ToAsciiEx, 1240 UINT, uVirtKey, 1241 UINT, uScanCode, 1242 PBYTE, lpbKeyState, 1243 LPWORD, lpwTransKey, 1244 UINT, fuState, 1245 HKL, hkl) 1225 int WIN32API ToAsciiEx(UINT uVirtKey, UINT uScanCode, PBYTE lpbKeyState, 1226 LPWORD lpwTransKey, UINT fuState, HKL hkl) 1246 1227 { 1247 1228 dprintf(("imcompletely implemented")); … … 1283 1264 *****************************************************************************/ 1284 1265 1285 ODINFUNCTION6(int, ToUnicode, 1286 UINT, uVirtKey, 1287 UINT, uScanCode, 1288 PBYTE, lpKeyState, 1289 LPWSTR, pwszBuff, 1290 int, cchBuff, 1291 UINT, wFlags) 1266 int WIN32API ToUnicode(UINT uVirtKey, UINT uScanCode, PBYTE lpKeyState, 1267 LPWSTR pwszBuff, int cchBuff, UINT wFlags) 1292 1268 { 1293 1269 dprintf(("not implemented.\n")); … … 1409 1385 //****************************************************************************** 1410 1386 //****************************************************************************** 1411 ODINFUNCTION1(SHORT, GetKeyState, 1412 int, nVirtKey) 1387 SHORT WIN32API GetKeyState(int nVirtKey) 1413 1388 { 1414 1389 // check overlay array first … … 1431 1406 //****************************************************************************** 1432 1407 //****************************************************************************** 1433 ODINFUNCTION1(WORD, GetAsyncKeyState, 1434 INT, nVirtKey) 1408 WORD WIN32API GetAsyncKeyState(INT nVirtKey) 1435 1409 { 1436 1410 // check overlay array first … … 1453 1427 //****************************************************************************** 1454 1428 //****************************************************************************** 1455 ODINFUNCTION2(UINT, MapVirtualKeyA, 1456 UINT, uCode, 1457 UINT, uMapType) 1429 UINT WIN32API MapVirtualKeyA(UINT uCode, UINT uMapType) 1458 1430 { 1459 1431 dprintf(("imcompletely implemented")); … … 1480 1452 //****************************************************************************** 1481 1453 //****************************************************************************** 1482 ODINFUNCTION2(UINT, MapVirtualKeyW, 1483 UINT, uCode, 1484 UINT, uMapType) 1454 UINT WIN32API MapVirtualKeyW(UINT uCode, UINT uMapType) 1485 1455 { 1486 1456 dprintf(("incorrectly implemented\n")); … … 1506 1476 * Author : Patrick Haller [Thu, 1998/02/26 11:55] 1507 1477 *****************************************************************************/ 1508 ODINFUNCTION3(UINT, MapVirtualKeyExA, 1509 UINT, uCode, 1510 UINT, uMapType, 1511 HKL, dwhkl) 1478 UINT WIN32API MapVirtualKeyExA(UINT uCode, UINT uMapType, HKL dwhkl) 1512 1479 { 1513 1480 dprintf(("incompletely implemented")); … … 1532 1499 * Author : Patrick Haller [Thu, 1998/02/26 11:55] 1533 1500 *****************************************************************************/ 1534 ODINFUNCTION3(UINT, MapVirtualKeyExW, 1535 UINT, uCode, 1536 UINT, uMapType, 1537 HKL, dwhkl) 1501 UINT WIN32API MapVirtualKeyExW(UINT uCode, UINT uMapType, HKL dwhkl) 1538 1502 { 1539 1503 dprintf(("incompletely implemented")); … … 1555 1519 * Author : Patrick Haller [Thu, 1998/02/26 11:55] 1556 1520 *****************************************************************************/ 1557 ODINFUNCTION1(DWORD, OemKeyScan, 1558 WORD, wOemChar) 1521 DWORD WIN32API OemKeyScan(WORD wOemChar) 1559 1522 { 1560 1523 int nVirtKey; … … 1579 1542 //****************************************************************************** 1580 1543 //****************************************************************************** 1581 ODINFUNCTION4(BOOL, RegisterHotKey, 1582 HWND, hwnd, 1583 int, idHotKey, 1584 UINT, fuModifiers, 1585 UINT, uVirtKey) 1544 BOOL WIN32API RegisterHotKey(HWND hwnd, int idHotKey, UINT fuModifiers, 1545 UINT uVirtKey) 1586 1546 { 1587 1547 dprintf(("not implemented")); … … 1592 1552 //****************************************************************************** 1593 1553 //****************************************************************************** 1594 ODINFUNCTION2(BOOL, UnregisterHotKey, 1595 HWND, hwnd, 1596 int, idHotKey) 1554 BOOL WIN32API UnregisterHotKey(HWND hwnd, int idHotKey) 1597 1555 { 1598 1556 dprintf(("not implemented")); … … 1604 1562 1605 1563 //****************************************************************************** 1606 //SvL: 24-6-'97 - Added 1607 //****************************************************************************** 1608 ODINFUNCTION1(WORD, VkKeyScanA, 1609 char, ch) 1564 //****************************************************************************** 1565 WORD WIN32API VkKeyScanA(char ch) 1610 1566 { 1611 1567 return O32_VkKeyScan(ch); … … 1613 1569 //****************************************************************************** 1614 1570 //****************************************************************************** 1615 ODINFUNCTION1(WORD, VkKeyScanW, 1616 WCHAR, wch) 1571 WORD WIN32API VkKeyScanW(WCHAR wch) 1617 1572 { 1618 1573 dprintf(("incorrectly implemented")); … … 1635 1590 * Author : Patrick Haller [Thu, 1998/02/26 11:55] 1636 1591 *****************************************************************************/ 1637 ODINFUNCTION2(WORD, VkKeyScanExW, 1638 WCHAR, uChar, 1639 HKL, hkl) 1592 WORD WIN32API VkKeyScanExW(WCHAR uChar, HKL hkl) 1640 1593 { 1641 1594 dprintf(("partially implemented")); … … 1658 1611 * Author : Patrick Haller [Thu, 1998/02/26 11:55] 1659 1612 *****************************************************************************/ 1660 ODINFUNCTION2(WORD, VkKeyScanExA, 1661 CHAR, uChar, 1662 HKL, hkl) 1613 WORD WIN32API VkKeyScanExA(CHAR uChar, HKL hkl) 1663 1614 { 1664 1615 dprintf(("partially implemented")); … … 1684 1635 * Author : Patrick Haller [Thu, 1998/02/26 11:55] 1685 1636 *****************************************************************************/ 1686 ODINPROCEDURE4(keybd_event, 1687 BYTE, bVk, 1688 BYTE, bScan, 1689 DWORD, dwFlags, 1690 DWORD, dwExtraInfo) 1637 VOID WIN32API keybd_event(BYTE bVk, BYTE bScan, DWORD dwFlags, DWORD dwExtraInfo) 1691 1638 { 1692 1639 INPUT i; … … 1719 1666 * Author : Patrick Haller [Thu, 1998/02/26 11:55] 1720 1667 *****************************************************************************/ 1721 ODINFUNCTION2(HKL, LoadKeyboardLayoutA, 1722 LPCSTR, pwszKLID, 1723 UINT, Flags) 1668 HKL WIN32API LoadKeyboardLayoutA(LPCSTR pwszKLID, UINT Flags) 1724 1669 { 1725 1670 dprintf(("USER32:LeadKeyboardLayoutA (%s,%u) not implemented.\n", … … 1746 1691 * Author : Patrick Haller [Thu, 1998/02/26 11:55] 1747 1692 *****************************************************************************/ 1748 ODINFUNCTION2(HKL, LoadKeyboardLayoutW, 1749 LPCWSTR, pwszKLID, 1750 UINT, Flags) 1693 HKL WIN32API LoadKeyboardLayoutW(LPCWSTR pwszKLID, UINT Flags) 1751 1694 { 1752 1695 dprintf(("USER32:LoadKeyboardLayoutW (%ls,%u) not implemented.\n", … … 1758 1701 //****************************************************************************** 1759 1702 //****************************************************************************** 1760 ODINFUNCTION2(BOOL, ActivateKeyboardLayout, 1761 HKL, hkl, 1762 UINT, fuFlags) 1703 BOOL WIN32API ActivateKeyboardLayout(HKL hkl, UINT fuFlags) 1763 1704 { 1764 1705 dprintf(("not implemented\n")); … … 1788 1729 1789 1730 // this is an internal function to emulate Alt-Gr behaviour 1790 ODINPROCEDURE2(KeySetOverlayKeyState, 1791 int, nVirtKey, 1792 char, nState) 1731 VOID WIN32API KeySetOverlayKeyState(int nVirtKey, char nState) 1793 1732 { 1794 1733 // setup overlay array -
trunk/src/user32/winmouse.cpp
r7807 r7875 1 /* $Id: winmouse.cpp,v 1.2 1 2002-02-06 16:31:34sandervl Exp $ */1 /* $Id: winmouse.cpp,v 1.22 2002-02-11 16:06:00 sandervl Exp $ */ 2 2 /* 3 3 * Win32 mouse functions … … 55 55 //****************************************************************************** 56 56 //****************************************************************************** 57 ODINPROCEDURE1(MOUSE_Enable, 58 LPMOUSE_EVENT_PROC, lpMouseEventProc) 57 VOID WIN32API MOUSE_Enable(LPMOUSE_EVENT_PROC lpMouseEventProc) 59 58 { 60 59 if(lpMouseEventProc == (LPMOUSE_EVENT_PROC)-1) … … 65 64 //****************************************************************************** 66 65 //****************************************************************************** 67 ODINPROCEDURE1(KEYBOARD_Enable, 68 WNDPROC, handler) 66 VOID WIN32API KEYBOARD_Enable(WNDPROC handler) 69 67 { 70 68 keyboardHandler = handler; … … 139 137 static HWND hwndWin32Capture = 0; 140 138 141 ODINFUNCTION0(HWND, GetCapture)139 HWND WIN32API GetCapture() 142 140 { 143 141 if (0 == hwndWin32Capture) … … 148 146 //****************************************************************************** 149 147 //****************************************************************************** 150 ODINFUNCTION1(HWND, SetCapture, 151 HWND, hwnd) 148 HWND WIN32API SetCapture(HWND hwnd) 152 149 { 153 150 HWND hwndPrev = GetCapture(); … … 185 182 //****************************************************************************** 186 183 //****************************************************************************** 187 ODINFUNCTION0(BOOL, ReleaseCapture)184 BOOL WIN32API ReleaseCapture() 188 185 { 189 186 HWND hwndPrev; … … 204 201 //****************************************************************************** 205 202 //****************************************************************************** 206 ODINFUNCTION0(UINT, GetDoubleClickTime)203 UINT WIN32API GetDoubleClickTime() 207 204 { 208 205 UINT result = OSLibWinQuerySysValue(SVOS_DBLCLKTIME); … … 214 211 //****************************************************************************** 215 212 //****************************************************************************** 216 ODINFUNCTION1(BOOL, SetDoubleClickTime, 217 UINT, uInterval) 213 BOOL WIN32API SetDoubleClickTime(UINT uInterval) 218 214 { 219 215 BOOL ret = TRUE; … … 243 239 244 240 //****************************************************************************** 245 ODINFUNCTION1(BOOL, SwapMouseButton, 246 BOOL, fSwap) 241 BOOL WIN32API SwapMouseButton(BOOL fSwap) 247 242 { 248 243 return _SwapMouseButton(fSwap); … … 265 260 *****************************************************************************/ 266 261 267 ODINPROCEDURE5(mouse_event, 268 DWORD, dwFlags, 269 DWORD, dx, 270 DWORD, dy, 271 DWORD, cButtons, 272 DWORD, dwExtraInfo) 262 VOID WIN32API mouse_event(DWORD dwFlags, DWORD dx, DWORD dy, DWORD cButtons, 263 DWORD dwExtraInfo) 273 264 { 274 265 INPUT i; … … 303 294 *****************************************************************************/ 304 295 305 ODINFUNCTION3(UINT, SendInput, 306 UINT, nInputs, 307 LPINPUT, pInputs, 308 int, chSize) 296 UINT WIN32API SendInput(UINT nInputs, LPINPUT pInputs, int chSize) 309 297 { 310 298 dprintf(("not correctly implemented")); … … 429 417 * Author : Patrick Haller [Thu, 1998/02/26 11:55] 430 418 *****************************************************************************/ 431 ODINFUNCTION2(BOOL, DragDetect, 432 HWND, hwnd, 433 POINT, pt) 419 BOOL WIN32API DragDetect(HWND hwnd, POINT pt) 434 420 { 435 421 dprintf(("not implemented"));
Note:
See TracChangeset
for help on using the changeset viewer.