Home | History | Annotate | Download | only in include
      1 /*** Autogenerated by WIDL 1.5.25 from include/structuredquerycondition.idl - Do not edit ***/
      2 
      3 #ifndef __REQUIRED_RPCNDR_H_VERSION__
      4 #define __REQUIRED_RPCNDR_H_VERSION__ 475
      5 #endif
      6 
      7 #include <rpc.h>
      8 #include <rpcndr.h>
      9 
     10 #ifndef COM_NO_WINDOWS_H
     11 #include <windows.h>
     12 #include <ole2.h>
     13 #endif
     14 
     15 #ifndef __structuredquerycondition_h__
     16 #define __structuredquerycondition_h__
     17 
     18 /* Forward declarations */
     19 
     20 /* Headers for imported files */
     21 
     22 #include <oaidl.h>
     23 #include <ocidl.h>
     24 #include <objidl.h>
     25 #include <propidl.h>
     26 
     27 #ifdef __cplusplus
     28 extern "C" {
     29 #endif
     30 
     31 typedef enum tagCONDITION_TYPE {
     32     CT_AND_CONDITION = 0,
     33     CT_OR_CONDITION = 1,
     34     CT_NOT_CONDITION = 2,
     35     CT_LEAF_CONDITION = 3
     36 } CONDITION_TYPE;
     37 typedef enum tagCONDITION_OPERATION {
     38     COP_IMPLICIT = 0,
     39     COP_EQUAL = 1,
     40     COP_NOTEQUAL = 2,
     41     COP_LESSTHAN = 3,
     42     COP_GREATERTHAN = 4,
     43     COP_LESSTHANOREQUAL = 5,
     44     COP_GREATERTHANOREQUAL = 6,
     45     COP_VALUE_STARTSWITH = 7,
     46     COP_VALUE_ENDSWITH = 8,
     47     COP_VALUE_CONTAINS = 9,
     48     COP_VALUE_NOTCONTAINS = 10,
     49     COP_DOSWILDCARDS = 11,
     50     COP_WORD_EQUAL = 12,
     51     COP_WORD_STARTSWITH = 13,
     52     COP_APPLICATION_SPECIFIC = 14
     53 } CONDITION_OPERATION;
     54 /* Begin additional prototypes for all interfaces */
     55 
     56 
     57 /* End additional prototypes */
     58 
     59 #ifdef __cplusplus
     60 }
     61 #endif
     62 
     63 #endif /* __structuredquerycondition_h__ */
     64