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