Main Page | Alphabetical List | Compound List | File List | Compound Members | File Members

srm_BaseSRF.h

Go to the documentation of this file.
00001 /* SRM API
00002  *
00003  * SRM_SDK_VER_GOES_HERE
00004  *

00006  *

00008  *
00009  * SRM_OTHERS_GOES_HERE
00010  *

00012  */
00013 
00014 
00015 #ifndef SRM_BASESRF_H_INCLUDED
00016 #define SRM_BASESRF_H_INCLUDED
00017 
00018 #if !defined(_WIN32)
00019 #define EXPORT_DLL
00020 #elif !defined(EXPORT_DLL)
00021 #if defined(_LIB)
00022 #define EXPORT_DLL
00023 #elif defined(_USRDLL)
00024 #define EXPORT_DLL __declspec(dllexport)
00025 #else
00026 #define EXPORT_DLL __declspec(dllimport)
00027 #endif
00028 #endif /* _WIN32 && EXPORT_DLL */
00029 
00030 #include "srm.h"
00031 
00032 #ifdef __cplusplus
00033 extern "C" {
00034 #endif
00035 
00042 typedef SRM_Status_Code SRM_GetORMCodes 
00043 (
00044         SRM_Object_Reference                             this_object,                   
00045         SRM_ORM_Code                                     *orm_code,                        /* OUT */
00046         SRM_RT_Code                                      *rt_code                          /* OUT */
00047 );
00048 
00056 typedef SRM_Status_Code SRM_GetSRFCodes 
00057 (
00058         SRM_Object_Reference                              this_object,                   
00059         SRM_SRFT_Code                                     *srft_code,               /* OUT  */            
00060         SRM_SRF_Code                                      *srf_code,                /* OUT */   
00061         SRM_SRFS_Code_Info                                *srfs_code_info           /* OUT */     
00062 );
00063 
00069 typedef SRM_Status_Code SRM_GetCSCode 
00070 (
00071         SRM_Object_Reference                              this_object,                   
00072         SRM_CS_Code                                       *cs_code                      /* OUT cs code */
00073 );
00074 
00079 typedef SRM_Status_Code SRM_Destroy 
00080 (
00081         SRM_Object_Reference                              object                        /* object to destroy*/
00082 );
00083 
00084 
00085 #ifdef __cplusplus
00086 }
00087 #endif
00088 #endif /* #ifndef/define/endif for SRM_BASESRF_H_INCLUDED */

C API Version: 4.1.1 - 14 Jun 2007
Copyright © 2007 SEDRIS Docs by Doxygen 1.3.2