Seu entendimento está incorreto - os arquivos INF definem a categoria para a qual um dispositivo entrará no Gerenciador de dispositivos. O Windows categoriza os dispositivos com base nas entradas de Classe e ClassGuid no arquivo INF usado para instalar o dispositivo.
Por exemplo, vá para o Gerenciador de dispositivos - > Teclados - > Dispositivo de teclado HID (assumido) - > clique com o botão direito - > Propriedades - > Guia Detalhes - > Propriedade suspensa - > Orientação de classe de dispositivo. Você deve ver {4d36e96b-e325-11ce-bfc1-08002be10318} para o GUID da classe de dispositivo. Isso corresponde ao GUID para teclado no link do MSDN "Classes de instalação de dispositivo definidas pelo sistema disponíveis para fornecedores" link
Você pode até criar suas próprias categorias do Gerenciador de dispositivos. "Criando uma nova classe de instalação de dispositivo" link Mas isso geralmente é desaprovado e você deve usar GUIDs de Classe existentes, quando apropriado. Por exemplo, se você escolher usar um GUID de classe diferente para um teclado, (eu acho) o sistema operacional não reconhecerá as teclas que foram pressionadas, mesmo que o sistema operacional reconheça o dispositivo em si (ou seja, ele enumerou, envia dados, mas o os dados não entram nos buffers de teclado do sistema)