Qu son todas esas palabras adicionales, como WINAPI, CALLBACK, HINSTANCE o _In_? La API de Windows hace un uso extensivo de tipos de definiciones y macros de preprocesador para abstraer algunos de los detalles de tipos y cdigo especfico de la plataforma, como las convenciones de llamada, las declaraciones __declspec y las pragmas del compilador. En Visual Studio, puede usar la caracterstica Informacin rpida de IntelliSense para ver qu definen estas definiciones de tipos y macros. Mantenga el mouse sobre la palabra de inters o seleccinela y presione Ctrl+K, Ctrl+I para una ventana emergente pequea que contenga la definicin. Para ms informacin, vea Usar IntelliSense. Los parmetros y los tipos de valor devuelto suelen usar anotaciones SAL para ayudarle a detectar errores de programacin. Para ms informacin, consulte Uso de anotaciones SAL para reducir los defectos en el cdigo de C/C++.