LIBFLAGS

Defines flags that apply to type libraries. It is defined as follows:

typedef enum tagLIBFLAGS {
      LIBFLAG_FRESTRICTED = 0x01
    , LIBFLAG_FCONTROL = 0x02
    , LIBFLAG_FHIDDEN = 0x04
} LIBFLAGS;
 
Value Description
LIBFLAG_FCONTROL The type library describes controls, and should not be displayed in type browsers intended for nonvisual objects.
LIBFLAG_FRESTRICTED The type library is restricted, and should not be displayed to users.
LIBFLAG_FHIDDEN The type library should not be displayed to users, although its use is not restricted. Should be used by controls. Hosts should create a new type library that wraps the control with extended properties.