blob: db002cfaa4fc2fab0ca000a7a56a49b75610162b [file] [log] [blame]
// Copyright 2017 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
// Developers:
// - All contents of the whitelist project must be compatible
// with chrome_elf (early loading framework) requirements.
// - IMPORTANT: all code executed during Init() must be meet the restrictions
// for DllMain on Windows.
namespace whitelist {
// Whitelist support is enabled and initialized in this process.
bool IsWhitelistInitialized();
// Init Whitelist
// --------------
// Central initialization for all whitelist sources. Users of the whitelist
// only need to include this file, and call this one function at startup.
// Initializes the DLL whitelist in the current process. This should be called
// before any undesirable DLLs might be loaded.
bool Init();
} // namespace whitelist