[PATCH v2 2/2] include: Add xact.idl

Alexandre Julliard julliard at winehq.org
Thu Jan 23 09:22:55 CST 2020


Alistair Leslie-Hughes <leslie_alistair at hotmail.com> writes:

> +typedef struct XACT_FILEIO_CALLBACKS
> +{
> +    BYTE* readFileCallback; /* FIXME: XACT_READFILE_CALLBACK */
> +    BYTE* getOverlappedResultCallback; /* FIXME: XACT_GETOVERLAPPEDRESULT_CALLBACK */
> +} XACT_FILEIO_CALLBACKS;
> +
> +typedef struct XACT_NOTIFICATION XACT_NOTIFICATION;
> +typedef void (__stdcall *XACT_NOTIFICATION_CALLBACK)(
> +    const XACT_NOTIFICATION *pNotification
> +);
> +
> +typedef struct XACT_RUNTIME_PARAMETERS
> +{
> +    DWORD lookAheadTime;
> +    BYTE* pGlobalSettingsBuffer; /* FIXME: void* */
> +    DWORD globalSettingsBufferSize;
> +    DWORD globalSettingsFlags;
> +    DWORD globalSettingsAllocAttributes;
> +    XACT_FILEIO_CALLBACKS fileIOCallbacks;
> +    BYTE* fnNotificationCallback; /* FIXME: XACT_NOTIFICATION_CALLBACK */

Looks like this needs more work.

-- 
Alexandre Julliard
julliard at winehq.org



More information about the wine-devel mailing list