--- a/usb/usbview/uvcview.h
+++ b/usb/usbview/uvcview.h
@@ -26,6 +26,7 @@ Revision History:
 *****************************************************************************/
 #include <windows.h>
 #include <windowsx.h>
+#include <winioctl.h>
 #include <initguid.h>
 #include <devioctl.h>
 #include <dbt.h>
@@ -35,10 +36,10 @@ Revision History:
 #include <usbioctl.h>
 #include <usbiodef.h>
 #include <intsafe.h>
-#include <strsafe.h>
 #include <specstrings.h>
 #include <usb.h>
 #include <usbuser.h>
+#include <usbspec.h>
 #include <basetyps.h>
 #include <wtypes.h>
 #include <objbase.h>
@@ -48,9 +49,10 @@ Revision History:
 #include <cfgmgr32.h>
 #include <shlwapi.h>
 #include <setupapi.h>
-#include <winioctl.h>
 #include <devpkey.h>
 #include <math.h>
+#include <strsafe.h>
+#include <sal.h>
 
 // This is mostly a private USB Audio descriptor header
 #include "usbdesc.h"