Add help* attributes for typeinfos and functions.
diff --git a/tools/widl/typelib_struct.h b/tools/widl/typelib_struct.h
index cafd424..0c918d6 100644
--- a/tools/widl/typelib_struct.h
+++ b/tools/widl/typelib_struct.h
@@ -47,16 +47,20 @@
*
*/
typedef struct tagMSFT_Header {
-/*0x00*/INT magic1; /* 0x5446534D "MSFT" */
+/*0x00*/INT magic1; /* 0x5446534D "MSFT" */
INT magic2; /* 0x00010002 version nr? */
INT posguid; /* position of libid in guid table */
/* (should be, else -1) */
INT lcid; /* locale id */
/*0x10*/INT lcid2;
- INT varflags; /* (largely) unknown flags ,seems to be always 41 */
- /* becomes 0x51 with a helpfile defined */
- /* if help dll defined it's 0x151 */
- /* update : the lower nibble is syskind */
+ INT varflags; /* (largely) unknown flags */
+ /* the lower nibble is syskind */
+ /* 0x40 always seems to be set */
+ /* 0x10 set with a helpfile defined */
+ /* 0x100 set with a helpstringdll defined - in this
+ case the offset to the name in the stringtable
+ appears right after this struct, before the
+ typeinfo offsets */
INT version; /* set with SetVersion() */
INT flags; /* set with SetFlags() */
/*0x20*/INT nrtypeinfos; /* number of typeinfo's (till so far) */