From: Jeffrey Altman <[EMAIL PROTECTED]>
jaltman> #ifndef CURSOR_SHOWING
jaltman> /*
jaltman> * Information about the global cursor.
jaltman> */
jaltman> typedef struct tagCURSORINFO
jaltman> {
jaltman> DWORD cbSize;
jaltman> DWORD flags;
jaltman> HCURSOR hCursor;
jaltman> POINT ptScreenPos;
jaltman> } CURSORINFO, *PCURSORINFO, *LPCURSORINFO;
jaltman>
jaltman> #define CURSOR_SHOWING 0x00000001
jaltman> #endif /* CURSOR_SHOWING */
The other alternative is to have PCURSORINFO defined like this:
typedef void *PCURSORINFO;
Because in reality, it matters very little what it actually gets
defined to. If buf is too small to contain CURSORINFO, we've screwed
up independent of the definition of PCURSORINFO.
I'd rather do that, because there's no guarantee that CURSORINFO
looks the same in 3 years, so there's no point trying to fool
ourselves with thinking we know what's in it at any time.
--
Richard Levitte \ Spannv�gen 38, II \ [EMAIL PROTECTED]
Chairman@Stacken \ S-168 35 BROMMA \ T: +46-8-26 52 47
Redakteur@Stacken \ SWEDEN \ or +46-709-50 36 10
Procurator Odiosus Ex Infernis -- [EMAIL PROTECTED]
Member of the OpenSSL development team: http://www.openssl.org/
Software Engineer, Celo Communications: http://www.celocom.com/
Unsolicited commercial email is subject to an archival fee of $400.
See <http://www.stacken.kth.se/~levitte/mail/> for more info.
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]