Ignore:
Timestamp:
Aug 16, 2002, 5:08:25 PM (23 years ago)
Author:
sandervl
Message:

Wine resync; added missing bugfix

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
    120#ifndef __WINE_DLLS_DINPUT_DINPUTDEVICE_PRIVATE_H
    221#define __WINE_DLLS_DINPUT_DINPUTDEVICE_PRIVATE_H
     
    6180/* And the stubs */
    6281extern HRESULT WINAPI IDirectInputDevice2AImpl_SetDataFormat(
    63         LPDIRECTINPUTDEVICE2A iface,LPCDIDATAFORMAT df ) ;
     82        LPDIRECTINPUTDEVICE8A iface,LPCDIDATAFORMAT df ) ;
    6483extern HRESULT WINAPI IDirectInputDevice2AImpl_SetCooperativeLevel(
    65         LPDIRECTINPUTDEVICE2A iface,HWND hwnd,DWORD dwflags ) ;
     84        LPDIRECTINPUTDEVICE8A iface,HWND hwnd,DWORD dwflags ) ;
    6685extern HRESULT WINAPI IDirectInputDevice2AImpl_SetEventNotification(
    67         LPDIRECTINPUTDEVICE2A iface,HANDLE hnd ) ;
    68 extern ULONG WINAPI IDirectInputDevice2AImpl_Release(LPDIRECTINPUTDEVICE2A iface) ;
     86        LPDIRECTINPUTDEVICE8A iface,HANDLE hnd ) ;
     87extern ULONG WINAPI IDirectInputDevice2AImpl_Release(LPDIRECTINPUTDEVICE8A iface) ;
    6988extern HRESULT WINAPI IDirectInputDevice2AImpl_QueryInterface(
    70         LPDIRECTINPUTDEVICE2A iface,REFIID riid,LPVOID *ppobj ) ;
     89        LPDIRECTINPUTDEVICE8A iface,REFIID riid,LPVOID *ppobj ) ;
    7190extern ULONG WINAPI IDirectInputDevice2AImpl_AddRef(
    72         LPDIRECTINPUTDEVICE2A iface) ;
     91        LPDIRECTINPUTDEVICE8A iface) ;
    7392extern HRESULT WINAPI IDirectInputDevice2AImpl_EnumObjects(
    74         LPDIRECTINPUTDEVICE2A iface,
     93        LPDIRECTINPUTDEVICE8A iface,
    7594        LPDIENUMDEVICEOBJECTSCALLBACKA lpCallback,
    7695        LPVOID lpvRef,
    7796        DWORD dwFlags) ;
    7897extern HRESULT WINAPI IDirectInputDevice2AImpl_GetProperty(
    79         LPDIRECTINPUTDEVICE2A iface,
     98        LPDIRECTINPUTDEVICE8A iface,
    8099        REFGUID rguid,
    81100        LPDIPROPHEADER pdiph) ;
    82101extern HRESULT WINAPI IDirectInputDevice2AImpl_GetObjectInfo(
    83         LPDIRECTINPUTDEVICE2A iface,
     102        LPDIRECTINPUTDEVICE8A iface,
    84103        LPDIDEVICEOBJECTINSTANCEA pdidoi,
    85104        DWORD dwObj,
    86105        DWORD dwHow) ;
    87106extern HRESULT WINAPI IDirectInputDevice2AImpl_GetDeviceInfo(
    88         LPDIRECTINPUTDEVICE2A iface,
     107        LPDIRECTINPUTDEVICE8A iface,
    89108        LPDIDEVICEINSTANCEA pdidi) ;
    90109extern HRESULT WINAPI IDirectInputDevice2AImpl_RunControlPanel(
    91         LPDIRECTINPUTDEVICE2A iface,
     110        LPDIRECTINPUTDEVICE8A iface,
    92111        HWND hwndOwner,
    93112        DWORD dwFlags) ;
    94113extern HRESULT WINAPI IDirectInputDevice2AImpl_Initialize(
    95         LPDIRECTINPUTDEVICE2A iface,
     114        LPDIRECTINPUTDEVICE8A iface,
    96115        HINSTANCE hinst,
    97116        DWORD dwVersion,
    98117        REFGUID rguid) ;
    99118extern HRESULT WINAPI IDirectInputDevice2AImpl_CreateEffect(
    100         LPDIRECTINPUTDEVICE2A iface,
     119        LPDIRECTINPUTDEVICE8A iface,
    101120        REFGUID rguid,
    102121        LPCDIEFFECT lpeff,
     
    104123        LPUNKNOWN pUnkOuter) ;
    105124extern HRESULT WINAPI IDirectInputDevice2AImpl_EnumEffects(
    106         LPDIRECTINPUTDEVICE2A iface,
     125        LPDIRECTINPUTDEVICE8A iface,
    107126        LPDIENUMEFFECTSCALLBACKA lpCallback,
    108127        LPVOID lpvRef,
    109128        DWORD dwFlags) ;
    110129extern HRESULT WINAPI IDirectInputDevice2AImpl_GetEffectInfo(
    111         LPDIRECTINPUTDEVICE2A iface,
     130        LPDIRECTINPUTDEVICE8A iface,
    112131        LPDIEFFECTINFOA lpdei,
    113132        REFGUID rguid) ;
    114133extern HRESULT WINAPI IDirectInputDevice2AImpl_GetForceFeedbackState(
    115         LPDIRECTINPUTDEVICE2A iface,
     134        LPDIRECTINPUTDEVICE8A iface,
    116135        LPDWORD pdwOut) ;
    117136extern HRESULT WINAPI IDirectInputDevice2AImpl_SendForceFeedbackCommand(
    118         LPDIRECTINPUTDEVICE2A iface,
     137        LPDIRECTINPUTDEVICE8A iface,
    119138        DWORD dwFlags) ;
    120139extern HRESULT WINAPI IDirectInputDevice2AImpl_EnumCreatedEffectObjects(
    121         LPDIRECTINPUTDEVICE2A iface,
     140        LPDIRECTINPUTDEVICE8A iface,
    122141        LPDIENUMCREATEDEFFECTOBJECTSCALLBACK lpCallback,
    123142        LPVOID lpvRef,
    124143        DWORD dwFlags) ;
    125144extern HRESULT WINAPI IDirectInputDevice2AImpl_Escape(
    126         LPDIRECTINPUTDEVICE2A iface,
     145        LPDIRECTINPUTDEVICE8A iface,
    127146        LPDIEFFESCAPE lpDIEEsc) ;
    128147extern HRESULT WINAPI IDirectInputDevice2AImpl_Poll(
    129         LPDIRECTINPUTDEVICE2A iface) ;
     148        LPDIRECTINPUTDEVICE8A iface) ;
    130149extern HRESULT WINAPI IDirectInputDevice2AImpl_SendDeviceData(
    131         LPDIRECTINPUTDEVICE2A iface,
     150        LPDIRECTINPUTDEVICE8A iface,
    132151        DWORD cbObjectData,
    133         LPDIDEVICEOBJECTDATA rgdod,
     152        LPCDIDEVICEOBJECTDATA rgdod,
    134153        LPDWORD pdwInOut,
    135154        DWORD dwFlags) ;
    136 extern HRESULT WINAPI IDirectInputDevice7AImpl_EnumEffectsInFile(LPDIRECTINPUTDEVICE7A iface,
     155extern HRESULT WINAPI IDirectInputDevice7AImpl_EnumEffectsInFile(LPDIRECTINPUTDEVICE8A iface,
    137156                                                                 LPCSTR lpszFileName,
    138157                                                                 LPDIENUMEFFECTSINFILECALLBACK pec,
    139158                                                                 LPVOID pvRef,
    140159                                                                 DWORD dwFlags) ;
    141 extern HRESULT WINAPI IDirectInputDevice7AImpl_WriteEffectToFile(LPDIRECTINPUTDEVICE7A iface,
     160extern HRESULT WINAPI IDirectInputDevice7AImpl_WriteEffectToFile(LPDIRECTINPUTDEVICE8A iface,
    142161                                                                 LPCSTR lpszFileName,
    143162                                                                 DWORD dwEntries,
    144163                                                                 LPDIFILEEFFECT rgDiFileEft,
    145164                                                                 DWORD dwFlags) ;
     165extern HRESULT WINAPI IDirectInputDevice8AImpl_BuildActionMap(LPDIRECTINPUTDEVICE8A iface,
     166                                                              LPDIACTIONFORMATA lpdiaf,
     167                                                              LPCSTR lpszUserName,
     168                                                              DWORD dwFlags);
     169extern HRESULT WINAPI IDirectInputDevice8AImpl_SetActionMap(LPDIRECTINPUTDEVICE8A iface,
     170                                                            LPDIACTIONFORMATA lpdiaf,
     171                                                            LPCSTR lpszUserName,
     172                                                            DWORD dwFlags);
     173extern HRESULT WINAPI IDirectInputDevice8AImpl_GetImageInfo(LPDIRECTINPUTDEVICE8A iface,
     174                                                            LPDIDEVICEIMAGEINFOHEADERA lpdiDevImageInfoHeader);
    146175
    147176#ifdef __WIN32OS2__
Note: See TracChangeset for help on using the changeset viewer.