00001 #ifndef __IGC_SOURCE_MESSAGE_REQUESTED_EVENT_OUTPUTS_DLL_H__
00002 #define __IGC_SOURCE_MESSAGE_REQUESTED_EVENT_OUTPUTS_DLL_H__
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 #include <IGC/IGCminimumInclude.h>
00024
00025 #ifndef __IGC_SOURCE_MESSAGE_REQUESTED_EVENT_OUTPUTS_HANDLE_H__
00026 #define __IGC_SOURCE_MESSAGE_REQUESTED_EVENT_OUTPUTS_HANDLE_H__
00027 typedef void* IGCsourceMessageRequestedEventOutputsHandle;
00028 #endif
00029
00030
00031 IGC_DLL_FUNC(IGCsourceMessageRequestedEventOutputsCreate)
00032 (
00033 IGCsourceMessageRequestedEventOutputsHandle* pResult
00034 );
00035
00036 IGC_DLL_FUNC(IGCsourceMessageRequestedEventOutputsAddRef)
00037 (
00038 IGCsourceMessageRequestedEventOutputsHandle Handle
00039 );
00040
00041 IGC_DLL_FUNC(IGCsourceMessageRequestedEventOutputsRelease)
00042 (
00043 IGCsourceMessageRequestedEventOutputsHandle Handle
00044 );
00045
00046 IGC_DLL_FUNC(IGCsourceMessageRequestedEventOutputsGetOutboundMessage)
00047 (
00048 IGCsourceMessageRequestedEventOutputsHandle Handle,
00049 const char** pResult
00050 );
00051
00052 IGC_DLL_FUNC(IGCsourceMessageRequestedEventOutputsSetOutboundMessage)
00053 (
00054 IGCsourceMessageRequestedEventOutputsHandle Handle,
00055 const char* Value
00056 );
00057
00058 IGC_DLL_FUNC(IGCsourceMessageRequestedEventOutputsGetPluginMessageId)
00059 (
00060 IGCsourceMessageRequestedEventOutputsHandle Handle,
00061 const char** pResult
00062 );
00063
00064 IGC_DLL_FUNC(IGCsourceMessageRequestedEventOutputsSetPluginMessageId)
00065 (
00066 IGCsourceMessageRequestedEventOutputsHandle Handle,
00067 const char* Value
00068 );
00069
00070 IGC_DLL_FUNC(IGCsourceMessageRequestedEventOutputsGetStopChannelFlag)
00071 (
00072 IGCsourceMessageRequestedEventOutputsHandle Handle,
00073 IGCboolean* pResult
00074 );
00075
00076 IGC_DLL_FUNC(IGCsourceMessageRequestedEventOutputsSetStopChannelFlag)
00077 (
00078 IGCsourceMessageRequestedEventOutputsHandle Handle,
00079 IGCboolean Value
00080 );
00081
00082 IGC_DLL_FUNC(IGCsourceMessageRequestedEventOutputsGetStopChannelErrorFlag)
00083 (
00084 IGCsourceMessageRequestedEventOutputsHandle Handle,
00085 IGCboolean* pResult
00086 );
00087
00088 IGC_DLL_FUNC(IGCsourceMessageRequestedEventOutputsSetStopChannelErrorFlag)
00089 (
00090 IGCsourceMessageRequestedEventOutputsHandle Handle,
00091 IGCboolean Value
00092 );
00093
00094 IGC_DLL_FUNC(IGCsourceMessageRequestedEventOutputsGetStopChannelReason)
00095 (
00096 IGCsourceMessageRequestedEventOutputsHandle Handle,
00097 const char** pResult
00098 );
00099
00100 IGC_DLL_FUNC(IGCsourceMessageRequestedEventOutputsSetStopChannelReason)
00101 (
00102 IGCsourceMessageRequestedEventOutputsHandle Handle,
00103 const char* Value
00104 );
00105
00106 IGC_DLL_FUNC(IGCsourceMessageRequestedEventOutputsAddErrorLogMessage)
00107 (
00108 IGCsourceMessageRequestedEventOutputsHandle Handle,
00109 const char* ErrorLogMessage
00110 );
00111
00112 IGC_DLL_FUNC(IGCsourceMessageRequestedEventOutputsAddWarningLogMessage)
00113 (
00114 IGCsourceMessageRequestedEventOutputsHandle Handle,
00115 const char* WarningLogMessage
00116 );
00117
00118 IGC_DLL_FUNC(IGCsourceMessageRequestedEventOutputsAddInfoLogMessage)
00119 (
00120 IGCsourceMessageRequestedEventOutputsHandle Handle,
00121 const char* InfoLogMessage
00122 );
00123
00124 IGC_DLL_FUNC(IGCsourceMessageRequestedEventOutputsAddDebugLogMessage)
00125 (
00126 IGCsourceMessageRequestedEventOutputsHandle Handle,
00127 const char* DebugLogMessage
00128 );
00129 #endif // end of defensive include