/*
* Copyright 2015-2016 The OpenSSL Project Authors. All Rights Reserved.
*
- * Licensed under the OpenSSL license (the "License"). You may not use
+ * Licensed under the Apache License 2.0 (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
* in the file LICENSE in the source distribution or at
* https://www.openssl.org/source/license.html
# pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#endif
-#include <internal/async.h>
+#if defined(_WIN32)
+# include <windows.h>
+#endif
+
+#include "internal/async.h"
#include <openssl/crypto.h>
typedef struct async_ctx_st async_ctx;
struct fd_lookup_st *fds;
size_t numadd;
size_t numdel;
+ ASYNC_callback_fn callback;
+ void *callback_arg;
+ int status;
};
DEFINE_STACK_OF(ASYNC_JOB)