diff --git a/.gitignore b/.gitignore index 799ae30..3a15333 100644 --- a/.gitignore +++ b/.gitignore @@ -18,3 +18,7 @@ /Release (static) /build/bin/Debug /build/obj/Debug +/bin +/sys/RCb21300 +/sys/RCa21300 +*.user diff --git a/build/.build.csproj.dotsettings b/build/.build.csproj.dotsettings index de07a95..ea35790 100644 --- a/build/.build.csproj.dotsettings +++ b/build/.build.csproj.dotsettings @@ -6,12 +6,18 @@ 0 NEXT_LINE True + NEVER False WRAP_IF_LONG True False <Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" /> <Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" /> + True + True + True + True True + True True True diff --git a/include/ViGEmClient.h b/include/ViGEmClient.h index 844df83..9801c68 100644 --- a/include/ViGEmClient.h +++ b/include/ViGEmClient.h @@ -450,6 +450,21 @@ VIGEM_API VIGEM_TARGET_TYPE vigem_target_get_type(PVIGEM_TARGET target); */ VIGEM_API BOOL vigem_target_is_attached(PVIGEM_TARGET target); +/** + * \fn VIGEM_API ULONG vigem_target_x360_get_user_index(PVIGEM_CLIENT vigem, PVIGEM_TARGET target); + * + * \brief Vigem target x coordinate 360 get user index. + * + * \author Benjamin "Nefarius" Höglinger + * \date 10.05.2018 + * + * \param vigem The driver connection object. + * \param target The target device object. + * + * \return The user index of the Xenon device. + */ +VIGEM_API ULONG vigem_target_x360_get_user_index(PVIGEM_CLIENT vigem, PVIGEM_TARGET target); + #ifdef __cplusplus } #endif diff --git a/lib/ViGEmClient.cpp b/lib/ViGEmClient.cpp index 8deee3f..8a7a236 100644 --- a/lib/ViGEmClient.cpp +++ b/lib/ViGEmClient.cpp @@ -634,3 +634,8 @@ BOOL vigem_target_is_attached(PVIGEM_TARGET target) { return (target->State == VIGEM_TARGET_CONNECTED); } + +ULONG vigem_target_x360_get_user_index(PVIGEM_CLIENT vigem, PVIGEM_TARGET target) +{ + return VIGEM_API ULONG(); +}