Mercurial > emacs
changeset 51776:6a03280c654a
(clipboard_sequence_fn): New variable.
(globals_of_w32fns): Initialize it.
author | Jason Rumney <jasonr@gnu.org> |
---|---|
date | Sun, 06 Jul 2003 21:58:12 +0000 |
parents | 864ebf80c8ca |
children | 940c7de274a2 |
files | src/w32fns.c |
diffstat | 1 files changed, 13 insertions(+), 9 deletions(-) [+] |
line wrap: on
line diff
--- a/src/w32fns.c Sun Jul 06 21:57:33 2003 +0000 +++ b/src/w32fns.c Sun Jul 06 21:58:12 2003 +0000 @@ -257,11 +257,11 @@ /* Window that is tracking the mouse. */ static HWND track_mouse_window; -typedef BOOL (WINAPI * TrackMouseEvent_Proc) ( - IN OUT LPTRACKMOUSEEVENT lpEventTrack - ); - -TrackMouseEvent_Proc track_mouse_event_fn=NULL; +typedef BOOL (WINAPI * TrackMouseEvent_Proc) + (IN OUT LPTRACKMOUSEEVENT lpEventTrack); + +TrackMouseEvent_Proc track_mouse_event_fn = NULL; +ClipboardSequence_Proc clipboard_sequence_fn = NULL; /* W95 mousewheel handler */ unsigned int msh_mousewheel = 0; @@ -14483,11 +14483,15 @@ void globals_of_w32fns () { HMODULE user32_lib = GetModuleHandle ("user32.dll"); - /* - TrackMouseEvent not available in all versions of Windows, so must load - it dynamically. Do it once, here, instead of every time it is used. + /* + TrackMouseEvent not available in all versions of Windows, so must load + it dynamically. Do it once, here, instead of every time it is used. */ - track_mouse_event_fn = (TrackMouseEvent_Proc) GetProcAddress (user32_lib, "TrackMouseEvent"); + track_mouse_event_fn = (TrackMouseEvent_Proc) + GetProcAddress (user32_lib, "TrackMouseEvent"); + /* ditto for GetClipboardSequenceNumber. */ + clipboard_sequence_fn = (ClipboardSequence_Proc) + GetProcAddress (user32_lib, "GetClipboardSequenceNumber"); } /* Initialize image types. Based on which libraries are available. */