No, una DLL VB6 è un componente COM e non può essere richiamata come una DLL normale.
Utilizzare un componente COM da C non è facilissimo e ti consiglierei di rivedere l'architettura del tuo progetto rifacendo il codice della DLL in C. In ogni caso, utilizzare un componente VB6 non è consigliabile su sistemi moderni (non si sa bene in futuro che compatibilità ci sarà) e dovrai sempre portare il runtime di VB6 con te...