diff -urN a/Python/random.c b/Python/random.c --- a/Python/random.c 2014-10-11 14:18:53.000901800 +0100 +++ b/Python/random.c 2014-10-11 14:18:55.599050400 +0100 @@ -1,6 +1,12 @@ #include "Python.h" #ifdef MS_WINDOWS #include +#ifdef __MINGW32__ +/* NOTE: All sample MSDN wincrypt programs include header below as it + * is required to ensure that application could be build properly in + * all cases. */ +# include +#endif #else #include #ifdef HAVE_SYS_STAT_H