Return to TestCIM_Error.h CVS log | Up to [OMI] / omi / samples / Providers / TestClass_Employee |
File: [OMI] / omi / samples / Providers / TestClass_Employee / TestCIM_Error.h
(download)
Revision: 1.1, Mon Apr 20 17:20:01 2015 UTC (9 years, 2 months ago) by krisbash Branch: MAIN CVS Tags: OMI_1_0_8_2, OMI_1_0_8_1, HEAD OMI 1.0.8-1 |
/* @migen@ */ /* **============================================================================== ** ** WARNING: THIS FILE WAS AUTOMATICALLY GENERATED. PLEASE DO NOT EDIT. ** **============================================================================== */ #ifndef _TestCIM_Error_h #define _TestCIM_Error_h #include <MI.h> #include "CIM_Error.h" /* **============================================================================== ** ** TestCIM_Error [TestCIM_Error] ** ** Keys: ** **============================================================================== */ typedef struct _TestCIM_Error /* extends CIM_Error */ { MI_Instance __instance; /* CIM_Error properties */ MI_ConstUint16Field ErrorType; MI_ConstStringField OtherErrorType; MI_ConstStringField OwningEntity; MI_ConstStringField MessageID; MI_ConstStringField Message; MI_ConstStringAField MessageArguments; MI_ConstUint16Field PerceivedSeverity; MI_ConstUint16Field ProbableCause; MI_ConstStringField ProbableCauseDescription; MI_ConstStringAField RecommendedActions; MI_ConstStringField ErrorSource; MI_ConstUint16Field ErrorSourceFormat; MI_ConstStringField OtherErrorSourceFormat; MI_ConstUint32Field CIMStatusCode; MI_ConstStringField CIMStatusCodeDescription; /* TestCIM_Error properties */ MI_ConstUint32Field errResult; } TestCIM_Error; typedef struct _TestCIM_Error_Ref { TestCIM_Error* value; MI_Boolean exists; MI_Uint8 flags; } TestCIM_Error_Ref; typedef struct _TestCIM_Error_ConstRef { MI_CONST TestCIM_Error* value; MI_Boolean exists; MI_Uint8 flags; } TestCIM_Error_ConstRef; typedef struct _TestCIM_Error_Array { struct _TestCIM_Error** data; MI_Uint32 size; } TestCIM_Error_Array; typedef struct _TestCIM_Error_ConstArray { struct _TestCIM_Error MI_CONST* MI_CONST* data; MI_Uint32 size; } TestCIM_Error_ConstArray; typedef struct _TestCIM_Error_ArrayRef { TestCIM_Error_Array value; MI_Boolean exists; MI_Uint8 flags; } TestCIM_Error_ArrayRef; typedef struct _TestCIM_Error_ConstArrayRef { TestCIM_Error_ConstArray value; MI_Boolean exists; MI_Uint8 flags; } TestCIM_Error_ConstArrayRef; MI_EXTERN_C MI_CONST MI_ClassDecl TestCIM_Error_rtti; MI_INLINE MI_Result MI_CALL TestCIM_Error_Construct( _Out_ TestCIM_Error* self, _In_ MI_Context* context) { return MI_Context_ConstructInstance(context, &TestCIM_Error_rtti, (MI_Instance*)&self->__instance); } MI_INLINE MI_Result MI_CALL TestCIM_Error_Clone( _In_ const TestCIM_Error* self, _Outptr_ TestCIM_Error** newInstance) { return MI_Instance_Clone( &self->__instance, (MI_Instance**)newInstance); } MI_INLINE MI_Boolean MI_CALL TestCIM_Error_IsA( _In_ const MI_Instance* self) { MI_Boolean res = MI_FALSE; return MI_Instance_IsA(self, &TestCIM_Error_rtti, &res) == MI_RESULT_OK && res; } MI_INLINE MI_Result MI_CALL TestCIM_Error_Destruct(_Inout_ TestCIM_Error* self) { return MI_Instance_Destruct(&self->__instance); } MI_INLINE MI_Result MI_CALL TestCIM_Error_Delete(_Inout_ TestCIM_Error* self) { return MI_Instance_Delete(&self->__instance); } MI_INLINE MI_Result MI_CALL TestCIM_Error_Post( _In_ const TestCIM_Error* self, _In_ MI_Context* context, MI_Uint32 subscriptionIDCount, _In_z_ const MI_Char* bookmark) { return MI_Context_PostIndication(context, &self->__instance, subscriptionIDCount, bookmark); } MI_INLINE MI_Result MI_CALL TestCIM_Error_Set_ErrorType( _Inout_ TestCIM_Error* self, _In_ MI_Uint16 x) { ((MI_Uint16Field*)&self->ErrorType)->value = x; ((MI_Uint16Field*)&self->ErrorType)->exists = 1; return MI_RESULT_OK; } MI_INLINE MI_Result MI_CALL TestCIM_Error_Clear_ErrorType( _Inout_ TestCIM_Error* self) { memset((void*)&self->ErrorType, 0, sizeof(self->ErrorType)); return MI_RESULT_OK; } MI_INLINE MI_Result MI_CALL TestCIM_Error_Set_OtherErrorType( _Inout_ TestCIM_Error* self, _In_z_ const MI_Char* str) { return self->__instance.ft->SetElementAt( (MI_Instance*)&self->__instance, 1, (MI_Value*)&str, MI_STRING, 0); } MI_INLINE MI_Result MI_CALL TestCIM_Error_SetPtr_OtherErrorType( _Inout_ TestCIM_Error* self, _In_z_ const MI_Char* str) { return self->__instance.ft->SetElementAt( (MI_Instance*)&self->__instance, 1, (MI_Value*)&str, MI_STRING, MI_FLAG_BORROW); } MI_INLINE MI_Result MI_CALL TestCIM_Error_Clear_OtherErrorType( _Inout_ TestCIM_Error* self) { return self->__instance.ft->ClearElementAt( (MI_Instance*)&self->__instance, 1); } MI_INLINE MI_Result MI_CALL TestCIM_Error_Set_OwningEntity( _Inout_ TestCIM_Error* self, _In_z_ const MI_Char* str) { return self->__instance.ft->SetElementAt( (MI_Instance*)&self->__instance, 2, (MI_Value*)&str, MI_STRING, 0); } MI_INLINE MI_Result MI_CALL TestCIM_Error_SetPtr_OwningEntity( _Inout_ TestCIM_Error* self, _In_z_ const MI_Char* str) { return self->__instance.ft->SetElementAt( (MI_Instance*)&self->__instance, 2, (MI_Value*)&str, MI_STRING, MI_FLAG_BORROW); } MI_INLINE MI_Result MI_CALL TestCIM_Error_Clear_OwningEntity( _Inout_ TestCIM_Error* self) { return self->__instance.ft->ClearElementAt( (MI_Instance*)&self->__instance, 2); } MI_INLINE MI_Result MI_CALL TestCIM_Error_Set_MessageID( _Inout_ TestCIM_Error* self, _In_z_ const MI_Char* str) { return self->__instance.ft->SetElementAt( (MI_Instance*)&self->__instance, 3, (MI_Value*)&str, MI_STRING, 0); } MI_INLINE MI_Result MI_CALL TestCIM_Error_SetPtr_MessageID( _Inout_ TestCIM_Error* self, _In_z_ const MI_Char* str) { return self->__instance.ft->SetElementAt( (MI_Instance*)&self->__instance, 3, (MI_Value*)&str, MI_STRING, MI_FLAG_BORROW); } MI_INLINE MI_Result MI_CALL TestCIM_Error_Clear_MessageID( _Inout_ TestCIM_Error* self) { return self->__instance.ft->ClearElementAt( (MI_Instance*)&self->__instance, 3); } MI_INLINE MI_Result MI_CALL TestCIM_Error_Set_Message( _Inout_ TestCIM_Error* self, _In_z_ const MI_Char* str) { return self->__instance.ft->SetElementAt( (MI_Instance*)&self->__instance, 4, (MI_Value*)&str, MI_STRING, 0); } MI_INLINE MI_Result MI_CALL TestCIM_Error_SetPtr_Message( _Inout_ TestCIM_Error* self, _In_z_ const MI_Char* str) { return self->__instance.ft->SetElementAt( (MI_Instance*)&self->__instance, 4, (MI_Value*)&str, MI_STRING, MI_FLAG_BORROW); } MI_INLINE MI_Result MI_CALL TestCIM_Error_Clear_Message( _Inout_ TestCIM_Error* self) { return self->__instance.ft->ClearElementAt( (MI_Instance*)&self->__instance, 4); } MI_INLINE MI_Result MI_CALL TestCIM_Error_Set_MessageArguments( _Inout_ TestCIM_Error* self, _In_reads_opt_(size) const MI_Char** data, _In_ MI_Uint32 size) { MI_Array arr; arr.data = (void*)data; arr.size = size; return self->__instance.ft->SetElementAt( (MI_Instance*)&self->__instance, 5, (MI_Value*)&arr, MI_STRINGA, 0); } MI_INLINE MI_Result MI_CALL TestCIM_Error_SetPtr_MessageArguments( _Inout_ TestCIM_Error* self, _In_reads_opt_(size) const MI_Char** data, _In_ MI_Uint32 size) { MI_Array arr; arr.data = (void*)data; arr.size = size; return self->__instance.ft->SetElementAt( (MI_Instance*)&self->__instance, 5, (MI_Value*)&arr, MI_STRINGA, MI_FLAG_BORROW); } MI_INLINE MI_Result MI_CALL TestCIM_Error_Clear_MessageArguments( _Inout_ TestCIM_Error* self) { return self->__instance.ft->ClearElementAt( (MI_Instance*)&self->__instance, 5); } MI_INLINE MI_Result MI_CALL TestCIM_Error_Set_PerceivedSeverity( _Inout_ TestCIM_Error* self, _In_ MI_Uint16 x) { ((MI_Uint16Field*)&self->PerceivedSeverity)->value = x; ((MI_Uint16Field*)&self->PerceivedSeverity)->exists = 1; return MI_RESULT_OK; } MI_INLINE MI_Result MI_CALL TestCIM_Error_Clear_PerceivedSeverity( _Inout_ TestCIM_Error* self) { memset((void*)&self->PerceivedSeverity, 0, sizeof(self->PerceivedSeverity)); return MI_RESULT_OK; } MI_INLINE MI_Result MI_CALL TestCIM_Error_Set_ProbableCause( _Inout_ TestCIM_Error* self, _In_ MI_Uint16 x) { ((MI_Uint16Field*)&self->ProbableCause)->value = x; ((MI_Uint16Field*)&self->ProbableCause)->exists = 1; return MI_RESULT_OK; } MI_INLINE MI_Result MI_CALL TestCIM_Error_Clear_ProbableCause( _Inout_ TestCIM_Error* self) { memset((void*)&self->ProbableCause, 0, sizeof(self->ProbableCause)); return MI_RESULT_OK; } MI_INLINE MI_Result MI_CALL TestCIM_Error_Set_ProbableCauseDescription( _Inout_ TestCIM_Error* self, _In_z_ const MI_Char* str) { return self->__instance.ft->SetElementAt( (MI_Instance*)&self->__instance, 8, (MI_Value*)&str, MI_STRING, 0); } MI_INLINE MI_Result MI_CALL TestCIM_Error_SetPtr_ProbableCauseDescription( _Inout_ TestCIM_Error* self, _In_z_ const MI_Char* str) { return self->__instance.ft->SetElementAt( (MI_Instance*)&self->__instance, 8, (MI_Value*)&str, MI_STRING, MI_FLAG_BORROW); } MI_INLINE MI_Result MI_CALL TestCIM_Error_Clear_ProbableCauseDescription( _Inout_ TestCIM_Error* self) { return self->__instance.ft->ClearElementAt( (MI_Instance*)&self->__instance, 8); } MI_INLINE MI_Result MI_CALL TestCIM_Error_Set_RecommendedActions( _Inout_ TestCIM_Error* self, _In_reads_opt_(size) const MI_Char** data, _In_ MI_Uint32 size) { MI_Array arr; arr.data = (void*)data; arr.size = size; return self->__instance.ft->SetElementAt( (MI_Instance*)&self->__instance, 9, (MI_Value*)&arr, MI_STRINGA, 0); } MI_INLINE MI_Result MI_CALL TestCIM_Error_SetPtr_RecommendedActions( _Inout_ TestCIM_Error* self, _In_reads_opt_(size) const MI_Char** data, _In_ MI_Uint32 size) { MI_Array arr; arr.data = (void*)data; arr.size = size; return self->__instance.ft->SetElementAt( (MI_Instance*)&self->__instance, 9, (MI_Value*)&arr, MI_STRINGA, MI_FLAG_BORROW); } MI_INLINE MI_Result MI_CALL TestCIM_Error_Clear_RecommendedActions( _Inout_ TestCIM_Error* self) { return self->__instance.ft->ClearElementAt( (MI_Instance*)&self->__instance, 9); } MI_INLINE MI_Result MI_CALL TestCIM_Error_Set_ErrorSource( _Inout_ TestCIM_Error* self, _In_z_ const MI_Char* str) { return self->__instance.ft->SetElementAt( (MI_Instance*)&self->__instance, 10, (MI_Value*)&str, MI_STRING, 0); } MI_INLINE MI_Result MI_CALL TestCIM_Error_SetPtr_ErrorSource( _Inout_ TestCIM_Error* self, _In_z_ const MI_Char* str) { return self->__instance.ft->SetElementAt( (MI_Instance*)&self->__instance, 10, (MI_Value*)&str, MI_STRING, MI_FLAG_BORROW); } MI_INLINE MI_Result MI_CALL TestCIM_Error_Clear_ErrorSource( _Inout_ TestCIM_Error* self) { return self->__instance.ft->ClearElementAt( (MI_Instance*)&self->__instance, 10); } MI_INLINE MI_Result MI_CALL TestCIM_Error_Set_ErrorSourceFormat( _Inout_ TestCIM_Error* self, _In_ MI_Uint16 x) { ((MI_Uint16Field*)&self->ErrorSourceFormat)->value = x; ((MI_Uint16Field*)&self->ErrorSourceFormat)->exists = 1; return MI_RESULT_OK; } MI_INLINE MI_Result MI_CALL TestCIM_Error_Clear_ErrorSourceFormat( _Inout_ TestCIM_Error* self) { memset((void*)&self->ErrorSourceFormat, 0, sizeof(self->ErrorSourceFormat)); return MI_RESULT_OK; } MI_INLINE MI_Result MI_CALL TestCIM_Error_Set_OtherErrorSourceFormat( _Inout_ TestCIM_Error* self, _In_z_ const MI_Char* str) { return self->__instance.ft->SetElementAt( (MI_Instance*)&self->__instance, 12, (MI_Value*)&str, MI_STRING, 0); } MI_INLINE MI_Result MI_CALL TestCIM_Error_SetPtr_OtherErrorSourceFormat( _Inout_ TestCIM_Error* self, _In_z_ const MI_Char* str) { return self->__instance.ft->SetElementAt( (MI_Instance*)&self->__instance, 12, (MI_Value*)&str, MI_STRING, MI_FLAG_BORROW); } MI_INLINE MI_Result MI_CALL TestCIM_Error_Clear_OtherErrorSourceFormat( _Inout_ TestCIM_Error* self) { return self->__instance.ft->ClearElementAt( (MI_Instance*)&self->__instance, 12); } MI_INLINE MI_Result MI_CALL TestCIM_Error_Set_CIMStatusCode( _Inout_ TestCIM_Error* self, _In_ MI_Uint32 x) { ((MI_Uint32Field*)&self->CIMStatusCode)->value = x; ((MI_Uint32Field*)&self->CIMStatusCode)->exists = 1; return MI_RESULT_OK; } MI_INLINE MI_Result MI_CALL TestCIM_Error_Clear_CIMStatusCode( _Inout_ TestCIM_Error* self) { memset((void*)&self->CIMStatusCode, 0, sizeof(self->CIMStatusCode)); return MI_RESULT_OK; } MI_INLINE MI_Result MI_CALL TestCIM_Error_Set_CIMStatusCodeDescription( _Inout_ TestCIM_Error* self, _In_z_ const MI_Char* str) { return self->__instance.ft->SetElementAt( (MI_Instance*)&self->__instance, 14, (MI_Value*)&str, MI_STRING, 0); } MI_INLINE MI_Result MI_CALL TestCIM_Error_SetPtr_CIMStatusCodeDescription( _Inout_ TestCIM_Error* self, _In_z_ const MI_Char* str) { return self->__instance.ft->SetElementAt( (MI_Instance*)&self->__instance, 14, (MI_Value*)&str, MI_STRING, MI_FLAG_BORROW); } MI_INLINE MI_Result MI_CALL TestCIM_Error_Clear_CIMStatusCodeDescription( _Inout_ TestCIM_Error* self) { return self->__instance.ft->ClearElementAt( (MI_Instance*)&self->__instance, 14); } MI_INLINE MI_Result MI_CALL TestCIM_Error_Set_errResult( _Inout_ TestCIM_Error* self, _In_ MI_Uint32 x) { ((MI_Uint32Field*)&self->errResult)->value = x; ((MI_Uint32Field*)&self->errResult)->exists = 1; return MI_RESULT_OK; } MI_INLINE MI_Result MI_CALL TestCIM_Error_Clear_errResult( _Inout_ TestCIM_Error* self) { memset((void*)&self->errResult, 0, sizeof(self->errResult)); return MI_RESULT_OK; } #endif /* _TestCIM_Error_h */
ViewCVS 0.9.2 |