Alistair Leslie-Hughes leslie_alistair@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.