{
public:
virtual bool OnDrop(long x, long y, const void *pData);
- virtual bool OnDropText(long x, long y, const char *psz) = 0;
+ virtual bool OnDropText(long x, long y, const wxChar *psz) = 0;
protected:
virtual size_t GetFormatCount() const;
// params: the number of files and the array of file names
virtual bool OnDropFiles(long x, long y,
- size_t nFiles, const char * const aszFiles[]) = 0;
+ size_t nFiles, const wxChar * const aszFiles[]) = 0;
protected:
virtual size_t GetFormatCount() const;
{
private:
UUID m_uuid;
- uchar *m_pszUuid; // this string is alloc'd and freed by RPC
- char *m_pszCForm; // this string is allocated in Set/Create
+ wxUChar *m_pszUuid; // this string is alloc'd and freed by RPC
+ wxChar *m_pszCForm; // this string is allocated in Set/Create
void UuidToCForm();
public:
// ctors & dtor
Uuid() { Init(); }
- Uuid(const char *pc) { Init(); Set(pc); }
+ Uuid(const wxChar *pc) { Init(); Set(pc); }
Uuid(const UUID &uuid) { Init(); Set(uuid); }
~Uuid();
void Create();
// set value of UUID
- bool Set(const char *pc); // from a string, returns true if ok
+ bool Set(const wxChar *pc); // from a string, returns true if ok
void Set(const UUID& uuid); // from another UUID (never fails)
// accessors
- operator const UUID*() const { return &m_uuid; }
- operator const char*() const { return (char *)(m_pszUuid); }
+ operator const UUID*() const { return &m_uuid; }
+ operator const wxChar*() const { return (wxChar *)(m_pszUuid); }
// return string representation of the UUID in the C form
// (as in DEFINE_GUID macro)
- const char *CForm() const { return m_pszCForm; }
+ const wxChar *CForm() const { return m_pszCForm; }
};
#endif //_WX_OLEUUID_H