¿Cómo obtener el tiempo transcurrido en C en milisegundos? (Windows)

He buscado en la Web, pero solo he encontrado una forma de hacerlo, pero de esta forma vuelve en segundos en lugar de milisegundos.

Mi código es:

#include <stdio.h>
#include <assert.h>
#include <time.h>

int main(void)
{
    int solucion;

    time_t start, stop;
    clock_t ticks;
    long count;

    time(&start);
    solucion = divisores_it(92000000, 2);
    time(&stop);

    printf("Finnished in %f seconds. \n", difftime(stop, start));
    return 0;
}

Respuestas a la pregunta(5)

Su respuesta a la pregunta