ANSISTRING -> char Ansistring.c_str ();
Char -> ANSISTRING ANSISTRING = Ansistring (Char);
BSTR -> Char * char * char1 = ansistring (bstr) .c_str ();
Wchar_t -> Ansistring Ansistring (Wchar_T)
Ansistring -> wchart ANSISTING.WIDECHAR ();
Char -> WideString Char * s = "adsfdsf";
Wchar * p = widetring (s) .BSTR ();
WideString -> char wchar_t * p = l "sdsfdfsf";
Char * s = ansistring (p) .c_str ();
Char * c -> wchar_t * cc ANSISUSTRING CON = C;
CC = con.widechar (cc, con.widecharbufsize);
Wchar_t * c -> char * cc ANSISTRING CON = C;
CC = con.c_str ();
WideString -> wchar_t widestring a = l "ABC";
Wchar_t * b = new wchar_t [4];
WCSCPY (B, A); ANSISUSTRING = ANSISTRING (B);
WiDESTRING WSNote;
// wsnote = ........
Ansistring snote = wsnote;