1234567891011121314151617181920212223 |
- // Copyright (c) 2012 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.
- #ifndef CRYPTO_CAPI_UTIL_H_
- #define CRYPTO_CAPI_UTIL_H_
- #include <windows.h>
- #include <stddef.h>
- #include "crypto/crypto_export.h"
- namespace crypto {
- // Wrappers of malloc and free for CryptoAPI routines that need memory
- // allocators, such as in CRYPT_DECODE_PARA. Such routines require WINAPI
- // calling conventions.
- CRYPTO_EXPORT void* WINAPI CryptAlloc(size_t size);
- CRYPTO_EXPORT void WINAPI CryptFree(void* p);
- } // namespace crypto
- #endif // CRYPTO_CAPI_UTIL_H_
|