Reading to topic:
http://software.intel.com/sites/products/documentation/doclib/stdxe/2013...
There are lots of errors in the code samples, for example, handles declared as default integer, integer(bool) return values defined as logical, mistyped variable names that conflict with USE IFWIN definitions, ....
For me not a problem, however for someone who were struggling to get to grips with various aspects of Fortran and/or Fortran/Windows it is highly desirable that the examples are correct and work in the 32 and 64 bit world. I know that when I am struggling with things using samples with errors causes frustration and wastes time.