api_localesx.h 1.0 KB

12345678910111213141516171819202122232425262728293031
  1. // ----------------------------------------------------------------------------
  2. // Generated by InterfaceFactory [Fri Oct 17 16:03:31 2003]
  3. //
  4. // File : api_localesx.h
  5. // Class : api_locales
  6. // class layer : Dispatchable Receiver
  7. // ----------------------------------------------------------------------------
  8. #ifndef __API_LOCALESX_H
  9. #define __API_LOCALESX_H
  10. #include "api_locales.h"
  11. // ----------------------------------------------------------------------------
  12. class api_localesX : public api_locales {
  13. protected:
  14. api_localesX() {}
  15. public:
  16. virtual const wchar_t *locales_getTranslation(const wchar_t *str)=0;
  17. virtual void locales_addTranslation(const wchar_t *from, const wchar_t *to)=0;
  18. virtual const wchar_t *locales_getBindFromAction(int action)=0;
  19. //virtual int locales_getNumEntries()=0;
  20. //virtual const wchar_t *locales_enumEntry(int n)=0;
  21. virtual void locales_registerAcceleratorSection(const wchar_t *name, ifc_window *wnd, int global = 0)=0;
  22. protected:
  23. RECVS_DISPATCH;
  24. };
  25. #endif // __API_LOCALESX_H