internal static extern CXString clang_getCursorUSR(CXCursor cursor);
internal static extern CXString clang_Cursor_getObjCPropertySetterName(CXCursor cursor);
internal static extern CXSourceRange clang_Cursor_getSpellingNameRange(CXCursor cursor, uint piece_index, uint options);
internal static extern ObjCPropertyAttrKind clang_Cursor_getObjCPropertyAttributes(CXCursor cursor, uint reserved);
internal static extern CXSourceRange clang_Cursor_getCommentRange(CXCursor cursor);
internal static extern CXString clang_getCursorSpelling(CXCursor cursor);
internal static extern uint clang_isCursorDefinition(CXCursor cursor);
internal static extern uint clang_Cursor_isVariadic(CXCursor cursor);
internal static extern CXCursor clang_getCursorReferenced(CXCursor cursor);
internal static extern CXCursor clang_getCursorDefinition(CXCursor cursor);
internal static extern CXString clang_getCursorDisplayName(CXCursor cursor);
internal static extern CXString clang_getCursorPrettyPrinted(CXCursor cursor, CXPrintingPolicy policy);
internal static extern CXPrintingPolicy clang_getCursorPrintingPolicy(CXCursor cursor);
internal static extern ObjCDeclQualifierKind clang_Cursor_getObjCDeclQualifiers(CXCursor cursor);
internal static extern CXCursor clang_getCanonicalCursor(CXCursor cursor);
internal static extern uint clang_Cursor_isObjCOptional(CXCursor cursor);
internal static extern int clang_Cursor_getObjCSelectorIndex(CXCursor cursor);
internal static extern uint clang_Cursor_isExternalSymbol(CXCursor cursor, out CXString language, out CXString defined_in, out uint is_generated);
internal static extern int clang_Cursor_isDynamicCall(CXCursor cursor);
internal static extern CXString clang_Cursor_getBriefCommentText(CXCursor cursor);
internal static extern CXType clang_Cursor_getReceiverType(CXCursor cursor);
internal static extern ChildVisitResult clang_visitChildren(CXCursor parent, CXCursorVisitor visitor, CXClientData client_data);
internal static extern CXEvalResult clang_Cursor_Evaluate(CXCursor cursor);