diff --git a/include/shlobj.h b/include/shlobj.h
index 63ee03a1c7ad2d76e30e3545d8c5672c5fd4bc7c..3faf6825fe160a29b190e836da2c677e21fc526e 100644
--- a/include/shlobj.h
+++ b/include/shlobj.h
@@ -944,7 +944,7 @@ typedef struct IExtractIcon_VTable
   /*** IExtractIcon methods ***/
   STDMETHOD(GetIconLocation)(THIS_ UINT32 uFlags, LPSTR szIconFile, UINT32 cchMax,INT32 * piIndex, UINT32 * pwFlags) PURE;
   STDMETHOD(Extract)(THIS_ LPCSTR pszFile, UINT32 nIconIndex, HICON32 *phiconLarge, HICON32 *phiconSmall, UINT32 nIconSize) PURE;
-}IExtractIccon_VTable,*LPEXTRACTICON_VTABLE;
+}IExtractIcon_VTable,*LPEXTRACTICON_VTABLE;
 
 struct IExtractIcon 
 { LPEXTRACTICON_VTABLE lpvtbl;