-wxBuiltInTypeInfo s_typeInfovoid( wxT_VOID , NULL , NULL , typeid(void).name());
-wxBUILTIN_TYPE_INFO( wxT_BOOL , bool);
-wxBUILTIN_TYPE_INFO( wxT_CHAR , char);
-wxBUILTIN_TYPE_INFO( wxT_UCHAR , unsigned_char);
-wxBUILTIN_TYPE_INFO( wxT_INT , int);
-wxBUILTIN_TYPE_INFO( wxT_UINT , unsigned_int);
-wxBUILTIN_TYPE_INFO( wxT_LONG , long);
-wxBUILTIN_TYPE_INFO( wxT_ULONG , unsigned_long);
-wxBUILTIN_TYPE_INFO( wxT_FLOAT , float);
-wxBUILTIN_TYPE_INFO( wxT_DOUBLE , double);
-wxBUILTIN_TYPE_INFO( wxT_STRING , wxString);
-
+wxBuiltInTypeInfo s_typeInfovoid( wxT_VOID, NULL, NULL, typeid(void).name());
+wxBUILTIN_TYPE_INFO( wxT_BOOL, bool);
+wxBUILTIN_TYPE_INFO( wxT_CHAR, char);
+wxBUILTIN_TYPE_INFO( wxT_UCHAR, unsigned_char);
+wxBUILTIN_TYPE_INFO( wxT_INT, int);
+wxBUILTIN_TYPE_INFO( wxT_UINT, unsigned_int);
+wxBUILTIN_TYPE_INFO( wxT_LONG, long);
+wxBUILTIN_TYPE_INFO( wxT_ULONG, unsigned_long);
+wxBUILTIN_TYPE_INFO( wxT_FLOAT, float);
+wxBUILTIN_TYPE_INFO( wxT_DOUBLE, double);
+wxBUILTIN_TYPE_INFO( wxT_STRING, wxString);
+
+#ifdef wxLongLong_t
+wxBUILTIN_TYPE_INFO(wxT_LONGLONG, wxLongLong_t)
+wxBUILTIN_TYPE_INFO(wxT_ULONGLONG, wxULongLong_t)
+#endif