Abrir el diálogo de propiedades de archivo / carpeta de Windows desde C

Tengo este pequeño programa, que está destinado a mostrar el cuadro de diálogo de propiedades de archivo / carpeta de Windows en el especificadoinfo.lpFile:

#include <windows.h>

main() {
   SHELLEXECUTEINFO info = {0};

   info.cbSize = sizeof(SHELLEXECUTEINFO);
   info.lpFile = "C:\\test.txt";
   info.nShow = SW_SHOW;
   info.fMask = 0x00000000;
   info.lpVerb = "properties";

   ShellExecuteEx(&info);
}

Cuando lo compilo y lo ejecuto, aparece el siguiente mensaje de error:

Estoy usando el compilador Win7 y Mingw gcc. ¿Alguien sabe qué está mal con mi código? ¿Me estoy perdiendo de algo?

Respuestas a la pregunta(2)

Su respuesta a la pregunta