i forgot to mention. in order to _not_ lose inforamtion in the netlogond and samrd conversion, i am now using UNICODE strings. therefore, we need a standard_sub_basicW etc!!!!! this probably means implementing one in terms of the other, so as not to lose consistency. luke