C Bindings Programming Guide