diff --git a/dlls/mmdevapi/Makefile.in b/dlls/mmdevapi/Makefile.in
index fcf8ef3bfd8fa0b1ed1eabd22aa7006f61e1a034..89f04b1476642d010f8d07645fb9d64403ea7e06 100644
--- a/dlls/mmdevapi/Makefile.in
+++ b/dlls/mmdevapi/Makefile.in
@@ -3,7 +3,7 @@ TOPOBJDIR = ../..
 SRCDIR    = @srcdir@
 VPATH     = @srcdir@
 MODULE    = mmdevapi.dll
-IMPORTS   = ole32 oleaut32 user32 advapi32 kernel32 ntdll
+IMPORTS   = uuid ole32 oleaut32 user32 advapi32 kernel32 ntdll
 
 C_SRCS = \
 	devenum.c \
diff --git a/dlls/mmdevapi/main.c b/dlls/mmdevapi/main.c
index 9a3d4d10835c3b09767b33dea1b562db52c0c317..6b15dab6a6e198526c1213e3cc7b86fe1414031b 100644
--- a/dlls/mmdevapi/main.c
+++ b/dlls/mmdevapi/main.c
@@ -27,8 +27,9 @@
 #include "wingdi.h"
 #include "wine/debug.h"
 
-#include "initguid.h"
 #include "ole2.h"
+#include "olectl.h"
+#include "initguid.h"
 #include "mmdeviceapi.h"
 #include "dshow.h"
 #include "dsound.h"