mfplat: Add MFAllocateSerialWorkQueue() export.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
feature/deterministic
Nikolay Sivov 2020-02-11 12:19:09 +03:00 committed by Alexandre Julliard
parent 5737cdc97d
commit 19519f025e
3 changed files with 3 additions and 1 deletions

View File

@ -16,6 +16,7 @@
@ stub GetD3DFormatFromMFSubtype
@ stub LFGetGlobalPool
@ stdcall MFAddPeriodicCallback(ptr ptr ptr) rtworkq.RtwqAddPeriodicCallback
@ stdcall MFAllocateSerialWorkQueue(long ptr) rtworkq.RtwqAllocateSerialWorkQueue
@ stdcall MFAllocateWorkQueue(ptr)
@ stdcall MFAllocateWorkQueueEx(long ptr) rtworkq.RtwqAllocateWorkQueue
@ stub MFAppendCollection

View File

@ -2251,7 +2251,7 @@ static void test_serial_queue(void)
if (!pMFAllocateSerialWorkQueue)
{
skip("Serial queues are not supported.\n");
win_skip("Serial queues are not supported.\n");
return;
}

View File

@ -389,6 +389,7 @@ typedef enum
#define MFSESSIONCAP_DOES_NOT_USE_NETWORK 0x00000040
HRESULT WINAPI MFAddPeriodicCallback(MFPERIODICCALLBACK callback, IUnknown *context, DWORD *key);
HRESULT WINAPI MFAllocateSerialWorkQueue(DWORD target_queue, DWORD *queue);
HRESULT WINAPI MFAllocateWorkQueue(DWORD *queue);
HRESULT WINAPI MFAllocateWorkQueueEx(MFASYNC_WORKQUEUE_TYPE queue_type, DWORD *queue);
HRESULT WINAPI MFBeginCreateFile(MF_FILE_ACCESSMODE access_mode, MF_FILE_OPENMODE open_mode, MF_FILE_FLAGS flags,