1 krisbash 1.1 #ifndef _omi_base_miextras_h
2 #define _omi_base_miextras_h
3
4 #include <common.h>
5
6 BEGIN_EXTERNC
7
8 MI_Result MI_CALL MI_Instance_Print(
9 _In_ const MI_Instance* self,
10 _In_ FILE* os,
11 MI_Uint32 level);
12
13 MI_INLINE MI_Result MI_CALL MI_PostResultWithMessage(
14 MI_Context* self,
15 MI_Result result,
16 const MI_Char* message)
17 {
18 MI_UNREFERENCED_PARAMETER(result);
19 return (self->ft->PostError)(
20 self,
21 result,
22 krisbash 1.1 MI_RESULT_TYPE_MI,
23 message);
24 }
25
26 MI_INLINE MI_Result MI_CALL MI_PostResultWithError(
27 MI_Context* self,
28 MI_Result result,
29 const MI_Instance* error)
30 {
31 MI_UNREFERENCED_PARAMETER(result);
32 return (self->ft->PostCimError)(
33 self,
34 error);
35 }
36
37 END_EXTERNC
38
39 #endif /* _omi_base_miextras_h */
|