>BOOL AreWeRunningTerminalServices(void) >{ > OSVERSIONINFOEX osVersionInfo; > DWORDLONG dwlConditionMask = 0; > > ZeroMemory(&osVersionInfo, sizeof(OSVERSIONINFOEX)); > osVersionInfo.dwOSVersionInfoSize = sizeof(OSVERSIONINFOEX); > osVersionInfo.wSuiteMask = VER_SUITE_TERMINAL; > > VER_SET_CONDITION( dwlConditionMask, VER_SUITENAME, VER_AND ); > > return VerifyVersionInfo( > &osVersionInfo, > VER_SUITENAME, > dwlConditionMask > ); >}>
? BITAND(OS(10), 16) > 0