| void Init(bool bAlloc=true); |
| void SetData(const char *pcsz,int iLen=-1); |
| void SetData(const XString &rsx); |
| void SetData(const BSTR bs); |
| bool GetSpecialFolder(int iId); |
| unsigned int GrowthRate(unsigned int uiLen); |
| bool AllocRef(XString **ppsx,bool bUsePrivateConstructor=false); |
| bool AllocRef(XStringArray **ppsa); |
| XString(bool bAlloc,bool bDummy); |
| void Destroy(); |
| void SetMsg(const char *pcszMsg,const char *pcszMsg2=NULL,const char *pcszMsg3=NULL); |
| void ResetMsg(); |
| void MakeAnyLookup(unsigned int uiLenData,const char *pcszAny,unsigned char *pucBits) const; |
| void MakeAnyLookupNoCase(unsigned int uiLenData,const char *pcszAny,unsigned char *pucBits) const; |
| void SetBit(XUByte ueBit,bool bState); |
| bool GetBit(XUByte ueBit); |