public static extern int clang_getCursorPlatformAvailability(
     CXCursor cursor,
     int *always_deprecated,
     CXString *deprecated_message,
     int *always_unavailable,
     CXString *unavailable_message,
     CXPlatformAvailability *availability,
     int availability_size);
 public static extern uint clang_Cursor_isExternalSymbol(
     CXCursor C,
     CXString *language,
     CXString *definedIn,
     uint *isGenerated);
 public static extern CXString clang_getDiagnosticOption(
     CXDiagnosticImpl *Diag,
     CXString *Disable);
 public static extern CXDiagnosticSetImpl *clang_loadDiagnostics(
     sbyte *file,
     CXLoadDiag_Error *error,
     CXString *errorString);
 public static extern void clang_getPresumedLocation(
     CXSourceLocation location,
     CXString *filename,
     uint *line,
     uint *column);
 public static extern void clang_remap_getFilenames(
     CXRemappingImpl *arg1,
     uint index,
     CXString *original,
     CXString *transformed);