> From: Jeffrey Altman <[EMAIL PROTECTED]>
> 
> jaltman> CURSOR_SHOWING is also not defined.  That seems to indicate to me that
> jaltman> a block of the winuser.h code is being ignored due to a #define
> jaltman> declared somewhere else.
> 
> Hmm...  How does winuser.h get included?  Definitely not by any file
> in OpenSSL as far as I can see.  Should it be explicitely included by
> rand_win.c?

winuser.h is the third #include within windows.h.  There is no need to
include it explicitly.  I'm tempted to just fix this by adding

 #ifndef CURSOR_SHOWING
/*
 * Information about the global cursor.
 */
typedef struct tagCURSORINFO
{
    DWORD   cbSize;
    DWORD   flags;
    HCURSOR hCursor;
    POINT   ptScreenPos;
} CURSORINFO, *PCURSORINFO, *LPCURSORINFO;

#define CURSOR_SHOWING     0x00000001
#endif /* CURSOR_SHOWING */

to rand_win.c

------------------

As for the patch you just sent me for the undefined functions in
libeay32.def and ssleay32.def it produces the following errors when
linking libeay32.dll

LIBEAY32.def : error LNK2001: unresolved external symbol
ASN1_STRING_set_def_mask_asc
LIBEAY32.def : error LNK2001: unresolved external symbol
BIO_new_file_internal
LIBEAY32.def : error LNK2001: unresolved external symbol
BIO_new_fp_internal
LIBEAY32.def : error LNK2001: unresolved external symbol
BIO_s_file_internal
LIBEAY32.def : error LNK2001: unresolved external symbol
CRYPTO_get_dynlock_create_cb
LIBEAY32.def : error LNK2001: unresolved external symbol
CRYPTO_get_dynlock_destroy_cb
LIBEAY32.def : error LNK2001: unresolved external symbol
CRYPTO_get_dynlock_lock_cb
LIBEAY32.def : error LNK2001: unresolved external symbol
CRYPTO_set_dynlock_create_cb
LIBEAY32.def : error LNK2001: unresolved external symbol
CRYPTO_set_dynlock_destroy_cb
LIBEAY32.def : error LNK2001: unresolved external symbol
CRYPTO_set_dynlock_lock_cb
LIBEAY32.def : error LNK2001: unresolved external symbol
ERR_load_CRYPTOlib_strings
LIBEAY32.def : error LNK2001: unresolved external symbol
PEM_write_bio_PKCS8PrivKey_nid
LIBEAY32.def : error LNK2001: unresolved external symbol
RSA_PKCS1_RSAref
LIBEAY32.def : error LNK2001: unresolved external symbol
X509_REVOKED_get_ext_by_critic
out32dll\libeay32.lib : fatal error LNK1120: 14 unresolved externals



                  Jeffrey Altman * Sr.Software Designer
                 The Kermit Project * Columbia University
               612 West 115th St * New York, NY * 10025 * USA
     http://www.kermit-project.org/ * [EMAIL PROTECTED]


______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to