Changeset 1630 for trunk/include
- Timestamp:
- Nov 8, 1999, 2:45:35 PM (26 years ago)
- Location:
- trunk/include/win
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/win/dinput.h
r4 r1630 1 /* $Id: dinput.h,v 1.1 1999-05-24 20:19:11 ktk Exp $ */ 2 3 #ifndef _WINE_DINPUT_H 4 #define _WINE_DINPUT_H 1 #ifndef __WINE_DINPUT_H 2 #define __WINE_DINPUT_H 5 3 6 4 #include "windef.h" /* for MAX_PATH */ … … 460 458 typedef struct DIPROPCAL { 461 459 DIPROPHEADER diph; 462 LONG 463 LONG 464 LONG 460 LONG lMin; 461 LONG lCenter; 462 LONG lMax; 465 463 } DIPROPCAL, *LPDIPROPCAL; 466 464 typedef const DIPROPCAL *LPCDIPROPCAL; … … 638 636 639 637 typedef struct DIEFFESCAPE { 640 DWORD 641 DWORD 642 LPVOID 643 DWORD 644 LPVOID 645 DWORD 638 DWORD dwSize; 639 DWORD dwCommand; 640 LPVOID lpvInBuffer; 641 DWORD cbInBuffer; 642 LPVOID lpvOutBuffer; 643 DWORD cbOutBuffer; 646 644 } DIEFFESCAPE, *LPDIEFFESCAPE; 645 646 typedef struct DIJOYSTATE { 647 LONG lX; 648 LONG lY; 649 LONG lZ; 650 LONG lRx; 651 LONG lRy; 652 LONG lRz; 653 LONG rglSlider[2]; 654 DWORD rgdwPOV[4]; 655 BYTE rgbButtons[32]; 656 } DIJOYSTATE, *LPDIJOYSTATE; 657 658 typedef struct DIJOYSTATE2 { 659 LONG lX; 660 LONG lY; 661 LONG lZ; 662 LONG lRx; 663 LONG lRy; 664 LONG lRz; 665 LONG rglSlider[2]; 666 DWORD rgdwPOV[4]; 667 BYTE rgbButtons[128]; 668 LONG lVX; /* 'v' as in velocity */ 669 LONG lVY; 670 LONG lVZ; 671 LONG lVRx; 672 LONG lVRy; 673 LONG lVRz; 674 LONG rglVSlider[2]; 675 LONG lAX; /* 'a' as in acceleration */ 676 LONG lAY; 677 LONG lAZ; 678 LONG lARx; 679 LONG lARy; 680 LONG lARz; 681 LONG rglASlider[2]; 682 LONG lFX; /* 'f' as in force */ 683 LONG lFY; 684 LONG lFZ; 685 LONG lFRx; /* 'fr' as in rotational force aka torque */ 686 LONG lFRy; 687 LONG lFRz; 688 LONG rglFSlider[2]; 689 } DIJOYSTATE2, *LPDIJOYSTATE2; 690 691 #define DIJOFS_X FIELD_OFFSET(DIJOYSTATE, lX) 692 #define DIJOFS_Y FIELD_OFFSET(DIJOYSTATE, lY) 693 #define DIJOFS_Z FIELD_OFFSET(DIJOYSTATE, lZ) 694 #define DIJOFS_RX FIELD_OFFSET(DIJOYSTATE, lRx) 695 #define DIJOFS_RY FIELD_OFFSET(DIJOYSTATE, lRy) 696 #define DIJOFS_RZ FIELD_OFFSET(DIJOYSTATE, lRz) 697 #define DIJOFS_SLIDER(n) (FIELD_OFFSET(DIJOYSTATE, rglSlider) + \ 698 (n) * sizeof(LONG)) 699 #define DIJOFS_POV(n) (FIELD_OFFSET(DIJOYSTATE, rgdwPOV) + \ 700 (n) * sizeof(DWORD)) 701 #define DIJOFS_BUTTON(n) (FIELD_OFFSET(DIJOYSTATE, rgbButtons) + (n)) 702 #define DIJOFS_BUTTON0 DIJOFS_BUTTON(0) 703 #define DIJOFS_BUTTON1 DIJOFS_BUTTON(1) 704 #define DIJOFS_BUTTON2 DIJOFS_BUTTON(2) 705 #define DIJOFS_BUTTON3 DIJOFS_BUTTON(3) 706 #define DIJOFS_BUTTON4 DIJOFS_BUTTON(4) 707 #define DIJOFS_BUTTON5 DIJOFS_BUTTON(5) 708 #define DIJOFS_BUTTON6 DIJOFS_BUTTON(6) 709 #define DIJOFS_BUTTON7 DIJOFS_BUTTON(7) 710 #define DIJOFS_BUTTON8 DIJOFS_BUTTON(8) 711 #define DIJOFS_BUTTON9 DIJOFS_BUTTON(9) 712 #define DIJOFS_BUTTON10 DIJOFS_BUTTON(10) 713 #define DIJOFS_BUTTON11 DIJOFS_BUTTON(11) 714 #define DIJOFS_BUTTON12 DIJOFS_BUTTON(12) 715 #define DIJOFS_BUTTON13 DIJOFS_BUTTON(13) 716 #define DIJOFS_BUTTON14 DIJOFS_BUTTON(14) 717 #define DIJOFS_BUTTON15 DIJOFS_BUTTON(15) 718 #define DIJOFS_BUTTON16 DIJOFS_BUTTON(16) 719 #define DIJOFS_BUTTON17 DIJOFS_BUTTON(17) 720 #define DIJOFS_BUTTON18 DIJOFS_BUTTON(18) 721 #define DIJOFS_BUTTON19 DIJOFS_BUTTON(19) 722 #define DIJOFS_BUTTON20 DIJOFS_BUTTON(20) 723 #define DIJOFS_BUTTON21 DIJOFS_BUTTON(21) 724 #define DIJOFS_BUTTON22 DIJOFS_BUTTON(22) 725 #define DIJOFS_BUTTON23 DIJOFS_BUTTON(23) 726 #define DIJOFS_BUTTON24 DIJOFS_BUTTON(24) 727 #define DIJOFS_BUTTON25 DIJOFS_BUTTON(25) 728 #define DIJOFS_BUTTON26 DIJOFS_BUTTON(26) 729 #define DIJOFS_BUTTON27 DIJOFS_BUTTON(27) 730 #define DIJOFS_BUTTON28 DIJOFS_BUTTON(28) 731 #define DIJOFS_BUTTON29 DIJOFS_BUTTON(29) 732 #define DIJOFS_BUTTON30 DIJOFS_BUTTON(30) 733 #define DIJOFS_BUTTON31 DIJOFS_BUTTON(31) 647 734 648 735 /***************************************************************************** … … 651 738 #define ICOM_INTERFACE IDirectInputEffect 652 739 #define IDirectInputEffect_METHODS \ 653 ICOM_METHOD3(HRESULT,Initialize, HINSTANCE, , DWORD,, REFGUID,) \654 ICOM_METHOD1(HRESULT,GetEffectGuid, LPGUID, ) \655 ICOM_METHOD2(HRESULT,GetParameters, LPDIEFFECT, , DWORD,) \656 ICOM_METHOD2(HRESULT,SetParameters, LPCDIEFFECT, , DWORD,) \657 ICOM_METHOD2(HRESULT,Start, DWORD, , DWORD,) \740 ICOM_METHOD3(HRESULT,Initialize, HINSTANCE, hinst, DWORD, dwVersion, REFGUID, rguid) \ 741 ICOM_METHOD1(HRESULT,GetEffectGuid, LPGUID,a) \ 742 ICOM_METHOD2(HRESULT,GetParameters, LPDIEFFECT,a, DWORD,b) \ 743 ICOM_METHOD2(HRESULT,SetParameters, LPCDIEFFECT,a, DWORD,b) \ 744 ICOM_METHOD2(HRESULT,Start, DWORD,a, DWORD,b) \ 658 745 ICOM_METHOD (HRESULT,Stop) \ 659 ICOM_METHOD1(HRESULT,GetEffectStatus, LPDWORD, ) \746 ICOM_METHOD1(HRESULT,GetEffectStatus, LPDWORD,a) \ 660 747 ICOM_METHOD (HRESULT,Download) \ 661 748 ICOM_METHOD (HRESULT,Unload) \ 662 ICOM_METHOD1(HRESULT,Escape, LPDIEFFESCAPE, )749 ICOM_METHOD1(HRESULT,Escape, LPDIEFFESCAPE,a) 663 750 #define IDirectInputEffect_IMETHODS \ 664 751 IUnknown_IMETHODS \ … … 667 754 #undef ICOM_INTERFACE 668 755 669 #ifdef ICOM_CINTERFACE670 756 /*** IUnknown methods ***/ 671 757 #define IDirectInputEffect_QueryInterface(p,a,b) ICOM_CALL2(QueryInterface,p,a,b) … … 683 769 #define IDirectInputEffect_Unload(p) ICOM_CALL (Unload,p) 684 770 #define IDirectInputEffect_Escape(p,a) ICOM_CALL1(Escape,p,a) 685 #endif686 771 687 772 … … 712 797 #undef ICOM_INTERFACE 713 798 714 #ifdef ICOM_CINTERFACE715 799 /*** IUnknown methods ***/ 716 800 #define IDirectInputDevice_QueryInterface(p,a,b) ICOM_CALL2(QueryInterface,p,a,b) … … 733 817 #define IDirectInputDevice_RunControlPanel(p,a,b) ICOM_CALL2(RunControlPanel,p,a,b) 734 818 #define IDirectInputDevice_Initialize(p,a,b,c) ICOM_CALL3(Initialize,p,a,b,c) 735 #endif736 819 737 820 … … 756 839 #undef ICOM_INTERFACE 757 840 758 #ifdef ICOM_CINTERFACE759 841 /*** IUnknown methods ***/ 760 842 #define IDirectInputDevice2_QueryInterface(p,a,b) ICOM_CALL2(QueryInterface,p,a,b) … … 787 869 #define IDirectInputDevice2_Poll(p) ICOM_CALL (Poll,p) 788 870 #define IDirectInputDevice2_SendDeviceData(p,a,b,c,d) ICOM_CALL4(SendDeviceData,p,a,b,c,d) 789 #endif790 871 791 872 /* "Standard" Mouse report... */ … … 822 903 #undef ICOM_INTERFACE 823 904 824 #ifdef ICOM_CINTERFACE825 905 /*** IUnknown methods ***/ 826 906 #define IDirectInputA_QueryInterface(p,a,b) ICOM_CALL2(QueryInterface,p,a,b) … … 833 913 #define IDirectInputA_RunControlPanel(p,a,b) ICOM_CALL2(RunControlPanel,p,a,b) 834 914 #define IDirectInputA_Initialize(p,a,b) ICOM_CALL2(Initialize,p,a,b) 835 #endif 836 915 916 /* Export functions */ 917 918 HRESULT WINAPI DirectInputCreateA(HINSTANCE,DWORD,LPDIRECTINPUTA *,LPUNKNOWN); 919 HRESULT WINAPI DirectInputCreateW(HINSTANCE,DWORD,LPDIRECTINPUTA *,LPUNKNOWN); 920 #define DirectInputCreate WINELIB_NAME_AW(DirectInputCreate) 837 921 838 922 #endif /* __WINE_DINPUT_H */ -
trunk/include/win/winerror.h
r786 r1630 1 /* $Id: winerror.h,v 1.2 1999-09-02 10:31:20 phaller Exp $ */2 3 1 #ifndef __WINE_WINERROR_H 4 2 #define __WINE_WINERROR_H … … 243 241 #define ERROR_NOACCESS 998 244 242 #define ERROR_SWAPERROR 999 243 245 244 #define ERROR_STACK_OVERFLOW 1001L 246 245 #define ERROR_INVALID_MESSAGE 1002L … … 326 325 #define ERROR_POSSIBLE_DEADLOCK 1131L 327 326 #define ERROR_MAPPED_ALIGNMENT 1132L 328 #define ERROR_BAD_USERNAME 2202L329 #define ERROR_NOT_CONNECTED 2250L330 #define ERROR_OPEN_FILES 2401L331 #define ERROR_ACTIVE_CONNECTIONS 2402L332 #define ERROR_DEVICE_IN_USE 2404L333 327 #define ERROR_BAD_DEVICE 1200L 334 328 #define ERROR_CONNECTION_UNAVAIL 1201L … … 375 369 #define ERROR_ALREADY_REGISTERED 1242L 376 370 #define ERROR_SERVICE_NOT_FOUND 1243L 371 #define ERROR_NOT_AUTHENTICATED 1244L 372 #define ERROR_NOT_LOGGED_ON 1245L 373 #define ERROR_CONTINUE 1246L 374 #define ERROR_ALREADY_INITIALIZED 1247L 375 #define ERROR_NO_MORE_DEVICES 1248L 376 377 377 #define ERROR_NOT_ALL_ASSIGNED 1300L 378 378 #define ERROR_SOME_NOT_MAPPED 1301L … … 469 469 #define ERROR_DISK_CORRUPT 1393L 470 470 #define ERROR_NO_USER_SESSION_KEY 1394L 471 471 472 #define ERROR_INVALID_WINDOW_HANDLE 1400L 472 473 #define ERROR_INVALID_MENU_HANDLE 1401L … … 519 520 #define ERROR_INVALID_SCROLLBAR_RANGE 1448L 520 521 #define ERROR_INVALID_SHOWWIN_COMMAND 1449L 522 #define ERROR_COMMITMENT_LIMIT 1455L 523 521 524 #define ERROR_EVENTLOG_FILE_CORRUPT 1500L 522 525 #define ERROR_EVENTLOG_CANT_START 1501L … … 573 576 #define ERROR_TRANSFORM_NOT_SUPPORTED 2004L 574 577 #define ERROR_CLIPPING_NOT_SUPPORTED 2005L 578 579 #define ERROR_BAD_USERNAME 2202L 580 #define ERROR_NOT_CONNECTED 2250L 581 #define ERROR_OPEN_FILES 2401L 582 #define ERROR_ACTIVE_CONNECTIONS 2402L 583 #define ERROR_DEVICE_IN_USE 2404L 584 575 585 #define ERROR_UNKNOWN_PRINT_MONITOR 3000L 576 586 #define ERROR_PRINTER_DRIVER_IN_USE 3001L … … 622 632 #define CLIPBRD_E_BAD_DATA 0x800401D3L 623 633 #define CLIPBRD_E_CANT_CLOSE 0x800401D4L 624 625 634 626 635 /* Drag and Drop */
Note:
See TracChangeset
for help on using the changeset viewer.