Fixed CLSID_AVISimpleUnMarshal export.

diff --git a/dlls/avifil32/Makefile.in b/dlls/avifil32/Makefile.in
index f700767..b1b7b3b 100644
--- a/dlls/avifil32/Makefile.in
+++ b/dlls/avifil32/Makefile.in
@@ -3,7 +3,7 @@
 SRCDIR    = @srcdir@
 VPATH     = @srcdir@
 MODULE    = avifil32.dll
-IMPORTS   = msacm32 msvfw32 shell32 winmm ole32 user32 advapi32 kernel32
+IMPORTS   = msacm32 msvfw32 shell32 winmm ole32 user32 advapi32 kernel32 ntdll
 EXTRALIBS = -luuid
 
 C_SRCS = \
diff --git a/dlls/avifil32/avifil32.spec b/dlls/avifil32/avifil32.spec
index d853362..aecc2ce 100644
--- a/dlls/avifil32/avifil32.spec
+++ b/dlls/avifil32/avifil32.spec
@@ -57,7 +57,7 @@
 @ stdcall AVIStreamTimeToSample(ptr long)
 @ stdcall AVIStreamWrite(ptr long long ptr long long ptr ptr)
 @ stdcall AVIStreamWriteData(ptr long ptr long)
-@ stub    CLSID_AVISimpleUnMarshal
+@ extern  CLSID_AVISimpleUnMarshal
 @ stdcall CreateEditableStream(ptr ptr)
 @ stdcall -private DllCanUnloadNow() AVIFILE_DllCanUnloadNow
 @ stdcall -private DllGetClassObject(ptr ptr ptr) AVIFILE_DllGetClassObject
diff --git a/include/vfw.h b/include/vfw.h
index 4ab0db6..f70499a 100644
--- a/include/vfw.h
+++ b/include/vfw.h
@@ -985,6 +985,7 @@
 DEFINE_AVIGUID(IID_IGetFrame,           0x00020023, 0, 0);
 DEFINE_AVIGUID(IID_IAVIEditStream,      0x00020024, 0, 0);
 
+DEFINE_AVIGUID(CLSID_AVISimpleUnMarshal,0x00020009, 0, 0);
 DEFINE_AVIGUID(CLSID_AVIFile,           0x00020000, 0, 0);
 
 /*****************************************************************************