What's the reason to copy & paste comments from ms headers? Please remember: Interfaces are not copyrighted, header files (including the comments) are!
+// +// Types to use to contain PFNs and their counts. +// +typedef ULONG PFN_COUNT; typedef ULONG PFN_NUMBER, *PPFN_NUMBER; +typedef LONG SPFN_NUMBER, *PSPFN_NUMBER;