1// Copyright (c) 2011 The Chromium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5#ifndef SANDBOX_SRC_SANDBOX_UTILS_H__ 6#define SANDBOX_SRC_SANDBOX_UTILS_H__ 7 8#include <windows.h> 9#include <string> 10 11#include "base/basictypes.h" 12#include "sandbox/win/src/nt_internals.h" 13 14namespace sandbox { 15 16// Returns true if the current OS is Windows XP SP2 or later. 17bool IsXPSP2OrLater(); 18 19void InitObjectAttribs(const std::wstring& name, 20 ULONG attributes, 21 HANDLE root, 22 OBJECT_ATTRIBUTES* obj_attr, 23 UNICODE_STRING* uni_name); 24 25}; // namespace sandbox 26 27#endif // SANDBOX_SRC_SANDBOX_UTILS_H__ 28