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.  */