#include #include #include #include typedef struct DummyStruct DummyStruct; typedef struct EnumWithAssociatedConstantInImpl EnumWithAssociatedConstantInImpl; typedef struct DummyStruct TransparentComplexWrappingStructTuple; typedef uint32_t TransparentPrimitiveWrappingStructTuple; typedef struct DummyStruct TransparentComplexWrappingStructure; typedef uint32_t TransparentPrimitiveWrappingStructure; typedef struct DummyStruct TransparentComplexWrapper_i32; typedef uint32_t TransparentPrimitiveWrapper_i32; typedef uint32_t TransparentPrimitiveWithAssociatedConstants; #define TransparentPrimitiveWithAssociatedConstants_ZERO 0 #define TransparentPrimitiveWithAssociatedConstants_ONE 1 #define EnumWithAssociatedConstantInImpl_TEN 10 #ifdef __cplusplus extern "C" { #endif // __cplusplus void root(TransparentComplexWrappingStructTuple a, TransparentPrimitiveWrappingStructTuple b, TransparentComplexWrappingStructure c, TransparentPrimitiveWrappingStructure d, TransparentComplexWrapper_i32 e, TransparentPrimitiveWrapper_i32 f, TransparentPrimitiveWithAssociatedConstants g, struct EnumWithAssociatedConstantInImpl h); #ifdef __cplusplus } // extern "C" #endif // __cplusplus