ok(types[i]&C1_SPACE||broken(types[i]==C1_CNTRL)||broken(types[i]==0),"incorrect types returned for %x -> (%x does not have %x)\n",space_special[i],types[i],C1_SPACE);
/* surrogate pairs */
ch=0xd800;
ch[0]=0xd800;
memset(types,0,sizeof(types));
GetStringTypeW(CT_CTYPE3,&ch,1,types);
GetStringTypeW(CT_CTYPE3,ch,1,types);
if(types[0]==C3_NOTAPPLICABLE)
win_skip("C3_HIGHSURROGATE/C3_LOWSURROGATE are not supported.\n");