headers: do not typedef FARPROC function when running widl

widl 6.0-rc1 reports the following error:
  include/wincrypt.idl:17: error: calling convention applied to non-function type

FARPROC is not used in any IDL file anyway.
diff --git a/mingw-w64-headers/include/wincrypt.idl b/mingw-w64-headers/include/wincrypt.idl
index 8dcf920..5b37226 100644
--- a/mingw-w64-headers/include/wincrypt.idl
+++ b/mingw-w64-headers/include/wincrypt.idl
@@ -13,9 +13,11 @@
 
 cpp_quote("#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)")
 
+#ifndef __WIDL__
 #ifndef FARPROC
 typedef int (__stdcall FARPROC) ();
 #endif
+#endif
 
 #ifndef PBYTE
 typedef BYTE *PBYTE;