Changeset 9016 for trunk/src/dinput/device_private.h
- Timestamp:
- Aug 16, 2002, 5:08:25 PM (23 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/dinput/device_private.h
r8346 r9016 1 /* 2 * Copyright 2000 Lionel Ulmer 3 * Copyright 2000-2001 TransGaming Technologies Inc. 4 * 5 * This library is free software; you can redistribute it and/or 6 * modify it under the terms of the GNU Lesser General Public 7 * License as published by the Free Software Foundation; either 8 * version 2.1 of the License, or (at your option) any later version. 9 * 10 * This library is distributed in the hope that it will be useful, 11 * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 * Lesser General Public License for more details. 14 * 15 * You should have received a copy of the GNU Lesser General Public 16 * License along with this library; if not, write to the Free Software 17 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 18 */ 19 1 20 #ifndef __WINE_DLLS_DINPUT_DINPUTDEVICE_PRIVATE_H 2 21 #define __WINE_DLLS_DINPUT_DINPUTDEVICE_PRIVATE_H … … 61 80 /* And the stubs */ 62 81 extern HRESULT WINAPI IDirectInputDevice2AImpl_SetDataFormat( 63 LPDIRECTINPUTDEVICE 2A iface,LPCDIDATAFORMAT df ) ;82 LPDIRECTINPUTDEVICE8A iface,LPCDIDATAFORMAT df ) ; 64 83 extern HRESULT WINAPI IDirectInputDevice2AImpl_SetCooperativeLevel( 65 LPDIRECTINPUTDEVICE 2A iface,HWND hwnd,DWORD dwflags ) ;84 LPDIRECTINPUTDEVICE8A iface,HWND hwnd,DWORD dwflags ) ; 66 85 extern HRESULT WINAPI IDirectInputDevice2AImpl_SetEventNotification( 67 LPDIRECTINPUTDEVICE 2A iface,HANDLE hnd ) ;68 extern ULONG WINAPI IDirectInputDevice2AImpl_Release(LPDIRECTINPUTDEVICE 2A iface) ;86 LPDIRECTINPUTDEVICE8A iface,HANDLE hnd ) ; 87 extern ULONG WINAPI IDirectInputDevice2AImpl_Release(LPDIRECTINPUTDEVICE8A iface) ; 69 88 extern HRESULT WINAPI IDirectInputDevice2AImpl_QueryInterface( 70 LPDIRECTINPUTDEVICE 2A iface,REFIID riid,LPVOID *ppobj ) ;89 LPDIRECTINPUTDEVICE8A iface,REFIID riid,LPVOID *ppobj ) ; 71 90 extern ULONG WINAPI IDirectInputDevice2AImpl_AddRef( 72 LPDIRECTINPUTDEVICE 2A iface) ;91 LPDIRECTINPUTDEVICE8A iface) ; 73 92 extern HRESULT WINAPI IDirectInputDevice2AImpl_EnumObjects( 74 LPDIRECTINPUTDEVICE 2A iface,93 LPDIRECTINPUTDEVICE8A iface, 75 94 LPDIENUMDEVICEOBJECTSCALLBACKA lpCallback, 76 95 LPVOID lpvRef, 77 96 DWORD dwFlags) ; 78 97 extern HRESULT WINAPI IDirectInputDevice2AImpl_GetProperty( 79 LPDIRECTINPUTDEVICE 2A iface,98 LPDIRECTINPUTDEVICE8A iface, 80 99 REFGUID rguid, 81 100 LPDIPROPHEADER pdiph) ; 82 101 extern HRESULT WINAPI IDirectInputDevice2AImpl_GetObjectInfo( 83 LPDIRECTINPUTDEVICE 2A iface,102 LPDIRECTINPUTDEVICE8A iface, 84 103 LPDIDEVICEOBJECTINSTANCEA pdidoi, 85 104 DWORD dwObj, 86 105 DWORD dwHow) ; 87 106 extern HRESULT WINAPI IDirectInputDevice2AImpl_GetDeviceInfo( 88 LPDIRECTINPUTDEVICE 2A iface,107 LPDIRECTINPUTDEVICE8A iface, 89 108 LPDIDEVICEINSTANCEA pdidi) ; 90 109 extern HRESULT WINAPI IDirectInputDevice2AImpl_RunControlPanel( 91 LPDIRECTINPUTDEVICE 2A iface,110 LPDIRECTINPUTDEVICE8A iface, 92 111 HWND hwndOwner, 93 112 DWORD dwFlags) ; 94 113 extern HRESULT WINAPI IDirectInputDevice2AImpl_Initialize( 95 LPDIRECTINPUTDEVICE 2A iface,114 LPDIRECTINPUTDEVICE8A iface, 96 115 HINSTANCE hinst, 97 116 DWORD dwVersion, 98 117 REFGUID rguid) ; 99 118 extern HRESULT WINAPI IDirectInputDevice2AImpl_CreateEffect( 100 LPDIRECTINPUTDEVICE 2A iface,119 LPDIRECTINPUTDEVICE8A iface, 101 120 REFGUID rguid, 102 121 LPCDIEFFECT lpeff, … … 104 123 LPUNKNOWN pUnkOuter) ; 105 124 extern HRESULT WINAPI IDirectInputDevice2AImpl_EnumEffects( 106 LPDIRECTINPUTDEVICE 2A iface,125 LPDIRECTINPUTDEVICE8A iface, 107 126 LPDIENUMEFFECTSCALLBACKA lpCallback, 108 127 LPVOID lpvRef, 109 128 DWORD dwFlags) ; 110 129 extern HRESULT WINAPI IDirectInputDevice2AImpl_GetEffectInfo( 111 LPDIRECTINPUTDEVICE 2A iface,130 LPDIRECTINPUTDEVICE8A iface, 112 131 LPDIEFFECTINFOA lpdei, 113 132 REFGUID rguid) ; 114 133 extern HRESULT WINAPI IDirectInputDevice2AImpl_GetForceFeedbackState( 115 LPDIRECTINPUTDEVICE 2A iface,134 LPDIRECTINPUTDEVICE8A iface, 116 135 LPDWORD pdwOut) ; 117 136 extern HRESULT WINAPI IDirectInputDevice2AImpl_SendForceFeedbackCommand( 118 LPDIRECTINPUTDEVICE 2A iface,137 LPDIRECTINPUTDEVICE8A iface, 119 138 DWORD dwFlags) ; 120 139 extern HRESULT WINAPI IDirectInputDevice2AImpl_EnumCreatedEffectObjects( 121 LPDIRECTINPUTDEVICE 2A iface,140 LPDIRECTINPUTDEVICE8A iface, 122 141 LPDIENUMCREATEDEFFECTOBJECTSCALLBACK lpCallback, 123 142 LPVOID lpvRef, 124 143 DWORD dwFlags) ; 125 144 extern HRESULT WINAPI IDirectInputDevice2AImpl_Escape( 126 LPDIRECTINPUTDEVICE 2A iface,145 LPDIRECTINPUTDEVICE8A iface, 127 146 LPDIEFFESCAPE lpDIEEsc) ; 128 147 extern HRESULT WINAPI IDirectInputDevice2AImpl_Poll( 129 LPDIRECTINPUTDEVICE 2A iface) ;148 LPDIRECTINPUTDEVICE8A iface) ; 130 149 extern HRESULT WINAPI IDirectInputDevice2AImpl_SendDeviceData( 131 LPDIRECTINPUTDEVICE 2A iface,150 LPDIRECTINPUTDEVICE8A iface, 132 151 DWORD cbObjectData, 133 LP DIDEVICEOBJECTDATA rgdod,152 LPCDIDEVICEOBJECTDATA rgdod, 134 153 LPDWORD pdwInOut, 135 154 DWORD dwFlags) ; 136 extern HRESULT WINAPI IDirectInputDevice7AImpl_EnumEffectsInFile(LPDIRECTINPUTDEVICE 7A iface,155 extern HRESULT WINAPI IDirectInputDevice7AImpl_EnumEffectsInFile(LPDIRECTINPUTDEVICE8A iface, 137 156 LPCSTR lpszFileName, 138 157 LPDIENUMEFFECTSINFILECALLBACK pec, 139 158 LPVOID pvRef, 140 159 DWORD dwFlags) ; 141 extern HRESULT WINAPI IDirectInputDevice7AImpl_WriteEffectToFile(LPDIRECTINPUTDEVICE 7A iface,160 extern HRESULT WINAPI IDirectInputDevice7AImpl_WriteEffectToFile(LPDIRECTINPUTDEVICE8A iface, 142 161 LPCSTR lpszFileName, 143 162 DWORD dwEntries, 144 163 LPDIFILEEFFECT rgDiFileEft, 145 164 DWORD dwFlags) ; 165 extern HRESULT WINAPI IDirectInputDevice8AImpl_BuildActionMap(LPDIRECTINPUTDEVICE8A iface, 166 LPDIACTIONFORMATA lpdiaf, 167 LPCSTR lpszUserName, 168 DWORD dwFlags); 169 extern HRESULT WINAPI IDirectInputDevice8AImpl_SetActionMap(LPDIRECTINPUTDEVICE8A iface, 170 LPDIACTIONFORMATA lpdiaf, 171 LPCSTR lpszUserName, 172 DWORD dwFlags); 173 extern HRESULT WINAPI IDirectInputDevice8AImpl_GetImageInfo(LPDIRECTINPUTDEVICE8A iface, 174 LPDIDEVICEIMAGEINFOHEADERA lpdiDevImageInfoHeader); 146 175 147 176 #ifdef __WIN32OS2__
Note:
See TracChangeset
for help on using the changeset viewer.