_LIBCAT_SEARCHMATCHTYPE Enum

Definition

Specifies library manager search match types.

This enumeration supports a bitwise combination of its member values.

public enum class _LIBCAT_SEARCHMATCHTYPE
public enum class _LIBCAT_SEARCHMATCHTYPE
enum _LIBCAT_SEARCHMATCHTYPE
[System.Flags]
public enum _LIBCAT_SEARCHMATCHTYPE
[<System.Flags>]
type _LIBCAT_SEARCHMATCHTYPE = 
Public Enum _LIBCAT_SEARCHMATCHTYPE
Inheritance
_LIBCAT_SEARCHMATCHTYPE
Attributes

Fields

LSMT_LEAF_PRESTRING 256
LSMT_LEAF_PRESTRING_NO_CASE 512
LSMT_LEAF_WHOLEWORD 4
LSMT_LEAF_WHOLEWORD_NO_CASE 8
LSMT_NO_MATCH 16384
LSMT_PART_PRESTRING 1024
LSMT_PART_PRESTRING_NO_CASE 2048
LSMT_PART_WHOLEWORD 16
LSMT_PART_WHOLEWORD_NO_CASE 32
LSMT_PRESTRING 64
LSMT_PRESTRING_NO_CASE 128
LSMT_SUBSTRING 4096
LSMT_SUBSTRING_NO_CASE 8192
LSMT_WHOLEWORD 1
LSMT_WHOLEWORD_NO_CASE 2

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;  

Applies to