Creating tables with Unicode field types is done by adding or inserting a new field with a field type set to one of the following Unicode field types: CT_FSTRING, CT_F2STRING, CT_STRING or CT_2STRING.
hTable.AddField("f1", CT_FUNICODE, 40);
hTable.AddField("f2", CT_INT4, 4);
hTable.Create("table", CTCREATE_NORMAL);