More comcat.dll implementation, swprintf fix, winerror.h additions.

diff --git a/include/winerror.h b/include/winerror.h
index 8e7147f..0814797 100644
--- a/include/winerror.h
+++ b/include/winerror.h
@@ -1749,6 +1749,11 @@
 #define REGDB_E_IIDNOTREG                                  0x80040155L
 #define REGDB_E_LAST                                       0x8004015FL
 
+#define CAT_E_FIRST                                        0x80040160L
+#define CAT_E_CATIDNOEXIST                                 0x80040160L
+#define CAT_E_NODESCRIPTION                                0x80040161L
+#define CAT_E_LAST                                         0x80040161L
+
 #define CACHE_S_FIRST                                      0x00040170L
 #define CACHE_S_FORMATETC_NOTSUPPORTED                     0x00040170L
 #define CACHE_S_SAMECACHE                                  0x00040171L