32 #ifndef Pegasus_CIMOperationType_h 33 #define Pegasus_CIMOperationType_h 35 #include <Pegasus/Common/Config.h> 36 #include <Pegasus/Common/Linkage.h> 38 PEGASUS_NAMESPACE_BEGIN
46 CIMOPTYPE_INVOKE_METHOD = 0,
47 CIMOPTYPE_GET_CLASS = 1,
48 CIMOPTYPE_GET_INSTANCE = 2,
49 CIMOPTYPE_DELETE_CLASS = 3,
50 CIMOPTYPE_DELETE_INSTANCE = 4,
51 CIMOPTYPE_CREATE_CLASS = 5,
52 CIMOPTYPE_CREATE_INSTANCE = 6,
53 CIMOPTYPE_MODIFY_CLASS = 7,
54 CIMOPTYPE_MODIFY_INSTANCE = 8,
55 CIMOPTYPE_ENUMERATE_CLASSES = 9,
56 CIMOPTYPE_ENUMERATE_CLASS_NAMES = 10,
57 CIMOPTYPE_ENUMERATE_INSTANCES = 11,
58 CIMOPTYPE_ENUMERATE_INSTANCE_NAMES = 12,
59 CIMOPTYPE_EXEC_QUERY = 13,
60 CIMOPTYPE_ASSOCIATORS = 14,
61 CIMOPTYPE_ASSOCIATOR_NAMES = 15,
62 CIMOPTYPE_REFERENCES = 16,
63 CIMOPTYPE_REFERENCE_NAMES = 17,
64 CIMOPTYPE_GET_PROPERTY = 18,
65 CIMOPTYPE_SET_PROPERTY = 19,
66 CIMOPTYPE_GET_QUALIFIER = 20,
67 CIMOPTYPE_SET_QUALIFIER = 21,
68 CIMOPTYPE_DELETE_QUALIFIER = 22,
69 CIMOPTYPE_ENUMERATE_QUALIFIERS = 23,
71 CIMOPTYPE_OPEN_ENUMERATE_INSTANCES = 24,
72 CIMOPTYPE_OPEN_ENUMERATE_INSTANCE_PATHS = 25,
73 CIMOPTYPE_OPEN_ASSOCIATOR_INSTANCES = 26,
74 CIMOPTYPE_OPEN_ASSOCIATOR_INSTANCE_PATHS = 27,
75 CIMOPTYPE_OPEN_REFERENCE_INSTANCES = 28,
76 CIMOPTYPE_OPEN_REFERENCE_INSTANCE_PATHS = 29,
77 CIMOPTYPE_OPEN_QUERY_INSTANCES = 30,
78 CIMOPTYPE_PULL_INSTANCES_WITH_PATH = 31,
79 CIMOPTYPE_PULL_INSTANCE_PATHS = 32,
80 CIMOPTYPE_PULL_INSTANCES = 33,
81 CIMOPTYPE_CLOSE_ENUMERATION = 34,
82 CIMOPTYPE_ENUMERATION_COUNT = 35