Class Hierarchy   Class Index   Method Index  

IGCexceptionDll.h

00001 #ifndef __IGC_EXCEPTION_DLL_H__
00002 #define __IGC_EXCEPTION_DLL_H__
00003 //---------------------------------------------------------------------------
00004 // Copyright (C) 1997-2009 iNTERFACEWARE Inc. All Rights Reserved
00005 //
00006 // Module: IGCexceptionDll
00007 //
00008 // Description:
00009 //
00010 // DLL Interface.
00011 //
00012 // Revision: $Revision: 1.6 $
00013 // Source: $Source: /home/cvs/cvsroot/IGC/IGCexceptionDll.h,v $
00014 // Author: Code Generator
00015 // Last Edit Date: $Date: 2009-05-22 02:26:21 $
00016 //---------------------------------------------------------------------------
00017 #include <IGC/IGCminimumInclude.h>
00018 
00019 #ifndef __IGC_EXCEPTION_HANDLE_H__
00020 #define __IGC_EXCEPTION_HANDLE_H__
00021 typedef void* IGCexceptionStubHandle;
00022 typedef void* IGCexceptionHandle;
00023 #endif
00024 
00025 IGC_DLL_FUNC(IGCexceptionCreate)
00026 (
00027    IGCexceptionStubHandle StubHandle,
00028    IGCexceptionHandle* Handle
00029 );
00030 
00031 IGC_DLL_FUNC(IGCexceptionCreateWithDescription)
00032 (
00033    IGCexceptionStubHandle StubHandle,
00034    IGCexceptionHandle* Handle,
00035    const char* Description
00036 );
00037 
00038 IGC_DLL_FUNC(IGCexceptionCopy)
00039 (
00040    IGCexceptionStubHandle StubHandle,
00041    IGCexceptionHandle RhsHandle,
00042    IGCexceptionHandle* Handle
00043 );
00044 
00045 IGC_DLL_FUNC(IGCexceptionAddRef)
00046 (
00047    IGCexceptionHandle Handle
00048 );
00049 
00050 IGC_DLL_FUNC(IGCexceptionRelease)
00051 (
00052    IGCexceptionHandle Handle
00053 );
00054 
00055 IGC_DLL_FUNC(IGCexceptionDestroy)
00056 (
00057    IGCexceptionHandle Handle
00058 );
00059 
00060 IGC_DLL_FUNC(IGCexceptionDestroy)
00061 (
00062    IGCexceptionHandle Handle
00063 );
00064 
00065 IGC_DLL_FUNC(IGCexceptionGetStubHandle)
00066 (
00067    IGCexceptionHandle Handle,
00068    IGCexceptionStubHandle* StubHandle
00069 );
00070 
00071 
00072 IGC_DLL_FUNC(IGCexceptionGetDescription)
00073 (
00074    IGCexceptionHandle Handle,
00075    const char** Description
00076 );
00077 
00078 
00079 IGC_DLL_FUNC(IGCexceptionSetDescription)
00080 (
00081    IGCexceptionHandle Handle,
00082    const char* Description
00083 );
00084 
00085 #endif // end of defensive include
00086