|
774 | 774 | <remove struct="DICOLORSET"/>
|
775 | 775 |
|
776 | 776 | <!-- Make all dwSize fields in structure hidden by default -->
|
777 |
| - <map field=".*::dwSize" relation="struct-size()" visibility="internal"/> |
| 777 | + <map field=".*::dwSize" visibility="internal"/> |
778 | 778 |
|
779 | 779 | <!--
|
780 | 780 | DIACTIONW has an inner union that we need to remove.
|
|
828 | 828 | <map field="DIEFFECT::lpvTypeSpecificParams" name="TypeSpecificParamPointer" visibility="internal"/>
|
829 | 829 |
|
830 | 830 | <!-- DIFILEEFFECT -->
|
831 |
| - <map struct="DIFILEEFFECT" name="EffectFile"/> |
832 |
| - <map struct="DIFILEEFFECT" native="true" struct-to-class="true" marshal="true" new="true" /> |
| 831 | + <map struct="DIFILEEFFECT" name="EffectFile" native="true" struct-to-class="true" marshal="true" new="true" /> |
833 | 832 | <map field="DIFILEEFFECT::dwSize" visibility="internal"/>
|
834 | 833 | <map field="DIFILEEFFECT::GuidEffect" name="Guid"/>
|
835 | 834 | <map field="DIFILEEFFECT::lpDiEffect" name="EffectParametersPointer" visibility="internal"/>
|
836 | 835 | <map field="DIFILEEFFECT::szFriendlyName" name="Name"/>
|
837 | 836 |
|
| 837 | + <!-- DIDEVCAPS --> |
| 838 | + <map struct="DIDEVCAPS" name="Capabilities" /> |
| 839 | + <map field="DIDEVCAPS::dwSize" visibility="internal"/> |
| 840 | + <map field="DIDEVCAPS::dwAxes" name="AxeCount"/> |
| 841 | + <map field="DIDEVCAPS::dwButtons" name="ButtonCount"/> |
| 842 | + <map field="DIDEVCAPS::dwFFDriverVersion" name="DriverVersion"/> |
| 843 | + <map field="DIDEVCAPS::dwFFMinTimeResolution" name="ForceFeedbackMinimumTimeResolution"/> |
| 844 | + <map field="DIDEVCAPS::dwFFSamplePeriod" name="ForceFeedbackSamplePeriod"/> |
| 845 | + <map field="DIDEVCAPS::dwPOVs" name="PovCount"/> |
| 846 | + <map field="DIDEVCAPS::dwFlags" type="DIDC"/> |
| 847 | + <map field="DIDEVCAPS::dwDevType" name="RawType" visibility="internal"/> |
| 848 | + |
838 | 849 | <!-- DIACTIONFORMATW -->
|
839 | 850 | <map struct="DIACTIONFORMATW" name="ActionFormat" visibility="internal"/>
|
840 | 851 |
|
|
947 | 958 | <map interface="IDirectInputDevice8W" name="IDirectInputDevice8"/>
|
948 | 959 |
|
949 | 960 | <map method="IDirectInputDevice8W::Poll" hresult="true" check="false" />
|
| 961 | + <map method="IDirectInputDevice8W::Acquire" hresult="true" check="false" /> |
950 | 962 | <map method="IDirectInputDevice8W::Unacquire" hresult="true" check="false" />
|
951 | 963 |
|
952 | 964 | <map method="IDirectInputDevice8W::Escape" visibility="internal" />
|
953 |
| - <map param="IDirectInputDevice8W::GetCapabilities::arg0" attribute="out"/> |
| 965 | + <map method="IDirectInputDevice8W::GetCapabilities" hresult="true" check="false" visibility="internal" property="false"/> |
| 966 | + <map param="IDirectInputDevice8W::GetCapabilities::arg0" type="void" keep-pointers="true" return="false" /> |
954 | 967 |
|
955 |
| - <map method="IDirectInputDevice8W::GetDeviceInfo" name="GetInformation"/> |
956 |
| - <map param="IDirectInputDevice8W::GetDeviceInfo::arg0" attribute="out"/> |
| 968 | + <map method="IDirectInputDevice8W::GetDeviceInfo" hresult="true" check="false" visibility="internal" property="false"/> |
| 969 | + <map param="IDirectInputDevice8W::GetDeviceInfo::arg0" type="void" keep-pointers="true" return="false" /> |
957 | 970 |
|
958 | 971 | <map method="IDirectInputDevice8W::GetImageInfo" visibility="internal"/>
|
959 | 972 |
|
|
1001 | 1014 |
|
1002 | 1015 | <map param="IDirectInputDevice8W::WriteEffectToFile" visibility="internal"/>
|
1003 | 1016 | <map param="IDirectInputDevice8W::WriteEffectToFile::arg2" attribute="in buffer"/>
|
1004 |
| - |
1005 |
| - <map method="IDirectInputDevice8W::GetProperty" visibility="internal"/> |
1006 |
| - <map method="IDirectInputDevice8W::SetProperty" visibility="internal"/> |
1007 | 1017 |
|
1008 | 1018 | <!-- IDirectInputEffect -->
|
1009 | 1019 | <map method="IDirectInputEffect::Initialize" visibility="internal"/>
|
|
0 commit comments