add ffi KOPTContext module