+#if !defined( __LIBVLC__ )
+ #error You are not libvlc or one of its plugins. You cannot include this file
+#endif
+
+struct iso639_lang_t
+{
+ const char * psz_eng_name; /* Description in English */
+ const char * psz_native_name; /* Description in native language */
+ const char * psz_iso639_1; /* ISO-639-1 (2 characters) code */
+ const char * psz_iso639_2T; /* ISO-639-2/T (3 characters) English code */
+ const char * psz_iso639_2B; /* ISO-639-2/B (3 characters) native code */
+};
+
+#if defined( __cplusplus )
+extern "C" {
+#endif
+VLC_EXPORT( const iso639_lang_t *, GetLang_1, ( const char * ) );
+VLC_EXPORT( const iso639_lang_t *, GetLang_2T, ( const char * ) );
+VLC_EXPORT( const iso639_lang_t *, GetLang_2B, ( const char * ) );
+VLC_EXPORT( const char *, DecodeLanguage, ( uint16_t ) );
+#if defined( __cplusplus )
+}