_LIBCAT_SEARCHMATCHTYPE Enumeration
Specifies library manager search match types.
This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.8.0 (in Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Syntax
'Declaration
<FlagsAttribute> _
Public Enumeration _LIBCAT_SEARCHMATCHTYPE
[FlagsAttribute]
public enum _LIBCAT_SEARCHMATCHTYPE
[FlagsAttribute]
public enum class _LIBCAT_SEARCHMATCHTYPE
[<FlagsAttribute>]
type _LIBCAT_SEARCHMATCHTYPE
public enum _LIBCAT_SEARCHMATCHTYPE
Members
Member name | Description | |
---|---|---|
LSMT_WHOLEWORD | ||
LSMT_WHOLEWORD_NO_CASE | ||
LSMT_LEAF_WHOLEWORD | ||
LSMT_LEAF_WHOLEWORD_NO_CASE | ||
LSMT_PART_WHOLEWORD | ||
LSMT_PART_WHOLEWORD_NO_CASE | ||
LSMT_PRESTRING | ||
LSMT_PRESTRING_NO_CASE | ||
LSMT_LEAF_PRESTRING | ||
LSMT_LEAF_PRESTRING_NO_CASE | ||
LSMT_PART_PRESTRING | ||
LSMT_PART_PRESTRING_NO_CASE | ||
LSMT_SUBSTRING | ||
LSMT_SUBSTRING_NO_CASE | ||
LSMT_NO_MATCH |
Remarks
The object model supports this type, but libraries are not required to implement support.
COM Signature
From vsshell80.idl:
enum _LIBCAT_SEARCHMATCHTYPE
{
LSMT_WHOLEWORD = 0x0001,
LSMT_WHOLEWORD_NO_CASE = 0x0002,
LSMT_LEAF_WHOLEWORD = 0x0004,
LSMT_LEAF_WHOLEWORD_NO_CASE = 0x0008,
LSMT_PART_WHOLEWORD = 0x0010,
LSMT_PART_WHOLEWORD_NO_CASE = 0x0020,
LSMT_PRESTRING = 0x0040,
LSMT_PRESTRING_NO_CASE = 0x0080,
LSMT_LEAF_PRESTRING = 0x0100,
LSMT_LEAF_PRESTRING_NO_CASE = 0x0200,
LSMT_PART_PRESTRING = 0x0400,
LSMT_PART_PRESTRING_NO_CASE = 0x0800,
LSMT_SUBSTRING = 0x1000,
LSMT_SUBSTRING_NO_CASE = 0x2000,
LSMT_NO_MATCH = 0x4000
};
typedef DWORD LIBCAT_SEARCHMATCHTYPE;