Une différence subtile mais significative entre l’API Win32 et l’API native (voir À l’intérieur de l’API native pour plus d’informations sur cette interface largement non documentée) est la façon dont les noms sont décrits. Dans l’API Win32, les chaînes sont interprétées comme des chaînes ANSI (8 bits) ou à caractères larges (16 bits) terminées par null. Dans les noms d’API native sont comptés les chaînes Unicode (16 bits). Bien que cette distinction ne soit généralement pas importante, elle laisse ouverte une situation intéressante : il existe une classe de noms qui peuvent être référencés à l’aide de l’API native, mais qui ne peuvent pas être décrits à l’aide de l’API Win32.
Recherchez et supprimez les clés de Registre qui contiennent des caractères null incorporés qui ne peuvent pas être supprimés par les outils d’édition du Registre standard.