code: func IsWindowsClient() bool {
  	osviex := &osVersionInfoEx{OSVersionInfoSize: 284}
  	r1, _, err := procGetVersionExW.Call(uintptr(unsafe.Pointer(osviex)))
  	if r1 == 0 {
  		logrus.Warnf("GetVersionExW failed - assuming server SKU: %v", err)
  		return false
  	}
  	const verNTWorkstation = 0x00000001
  	return osviex.ProductType == verNTWorkstation
  }
docs: // IsWindowsClient returns true if the SKU is client
  // @engine maintainers - this function should not be removed or modified as it
  // is used to enforce licensing restrictions on Windows.