On 12/20/2010 11:29 AM, Damian Dixon wrote:
> + if (!lpservicestatus)
> + {
> + OSVERSIONINFOW osVi;
> + /* Get windows version emulating */
> + osVi.dwOSVersionInfoSize = sizeof(osVi);
> + GetVersionExW(&osVi);
> + if (osVi.dwPlatformId == VER_PLATFORM_WIN32_NT)
> + {
> + if (osVi.dwMajorVersion > 4)
> + {
> + SetLastError(ERROR_INVALID_ADDRESS);
> + }
> + else
> + {
> + SetLastError(ERROR_INVALID_PARAMETER);
> + }
> + }
> + return FALSE;
> + }
> +You shouldn't need to check the Windows version. Setting the last error to a reasonable value for a particular platform is sufficient.
signature.asc
Description: OpenPGP digital signature
