blob: 3d838e89e5247c96db38c04e1ec395ba981ab3a3 [file] [log] [blame]
Avi Drissman4a8573c2022-09-09 19:35:541// Copyright 2017 The Chromium Authors
mattm2fe429a2017-06-20 01:53:442// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#ifndef CHROME_BROWSER_UI_CRYPTUIAPI_SHIM_H_
6#define CHROME_BROWSER_UI_CRYPTUIAPI_SHIM_H_
7
8// cryptuiapi.h includes wincrypt.h which defines macros which conflict with
9// OpenSSL's types. This header includes cryptuiapi.h and then wincrypt_shim.h
10// which undefines the OpenSSL macros which conflict. Any Chromium headers
11// which want to include cryptuiapi should instead include this header.
12
Takuto Ikutac8d6b16f2024-04-15 16:59:1913#include <cryptuiapi.h>
14
Daniel Bratellb2612e12018-10-05 19:56:1115#include "base/win/wincrypt_shim.h"
mattm2fe429a2017-06-20 01:53:4416
17#endif // CHROME_BROWSER_UI_CRYPTUIAPI_SHIM_H_