mirror of
https://github.com/nefarius/ViGEmBus.git
synced 2025-08-10 00:52:17 +00:00
Updated client library and tester to reflect latest changes
This commit is contained in:
@@ -53,17 +53,24 @@ typedef struct _VIGEM_CLIENT_T *PVIGEM_CLIENT;
|
||||
typedef struct _VIGEM_TARGET_T *PVIGEM_TARGET;
|
||||
|
||||
typedef VOID(CALLBACK* PVIGEM_X360_NOTIFICATION)(
|
||||
PVIGEM_CLIENT Client,
|
||||
PVIGEM_TARGET Target,
|
||||
UCHAR LargeMotor,
|
||||
UCHAR SmallMotor,
|
||||
UCHAR LedNumber);
|
||||
|
||||
typedef VOID(CALLBACK* PVIGEM_DS4_NOTIFICATION)(
|
||||
PVIGEM_CLIENT Client,
|
||||
PVIGEM_TARGET Target,
|
||||
UCHAR LargeMotor,
|
||||
UCHAR SmallMotor,
|
||||
DS4_LIGHTBAR_COLOR LightbarColor);
|
||||
|
||||
typedef VOID(CALLBACK* PVIGEM_TARGET_ADD_RESULT)(
|
||||
PVIGEM_CLIENT Client,
|
||||
PVIGEM_TARGET Target,
|
||||
VIGEM_ERROR Result);
|
||||
|
||||
|
||||
PVIGEM_CLIENT vigem_alloc(void);
|
||||
|
||||
@@ -81,6 +88,8 @@ void vigem_target_free(PVIGEM_TARGET target);
|
||||
|
||||
VIGEM_ERROR vigem_target_add(PVIGEM_CLIENT vigem, PVIGEM_TARGET target);
|
||||
|
||||
VIGEM_ERROR vigem_target_add_async(PVIGEM_CLIENT vigem, PVIGEM_TARGET target, PVIGEM_TARGET_ADD_RESULT result);
|
||||
|
||||
VIGEM_ERROR vigem_target_remove(PVIGEM_CLIENT vigem, PVIGEM_TARGET target);
|
||||
|
||||
VIGEM_ERROR vigem_target_x360_register_notification(PVIGEM_CLIENT vigem, PVIGEM_TARGET target, PVIGEM_X360_NOTIFICATION notification);
|
||||
|
||||
Reference in New Issue
Block a user