#ifdef __cplusplus extern "C" { #endif #ifndef __HROOT_IO__ #define __HROOT_IO__ // Opaque type definition for TDirectoryFile typedef struct TDirectoryFile_tag TDirectoryFile_t; typedef TDirectoryFile_t * TDirectoryFile_p; typedef TDirectoryFile_t const* const_TDirectoryFile_p; // Opaque type definition for TFile typedef struct TFile_tag TFile_t; typedef TFile_t * TFile_p; typedef TFile_t const* const_TFile_p; #endif // __HROOT_IO__ #ifdef __cplusplus } #endif