#ifndef HAL_H #define HAL_H #include "StatusCode.h" #include "IHal.h" #ifdef __cplusplus extern "C" { #endif typedef struct hal Hal; typedef struct hal { IHal base; } Hal; StatusCode NewHal(Hal **hal); #ifdef __cplusplus } #endif #endif