dsniff  2.4b2
About: A collection of tools for network auditing
  Fossies Dox: dsniff-2.4b2.tar.gz  ("inofficial" and yet experimental doxygen-generated source code documentation)  

vroot.h File Reference
#include <X11/X.h>
#include <X11/Xatom.h>
#include <X11/Xlib.h>
Include dependency graph for vroot.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define RootWindowOfScreen(s)   VirtualRootWindowOfScreen(s)
 
#define RootWindow(dpy, screen)   VirtualRootWindowOfScreen(ScreenOfDisplay(dpy,screen))
 
#define DefaultRootWindow(dpy)   VirtualRootWindowOfScreen(DefaultScreenOfDisplay(dpy))
 

Functions

static Window VirtualRootWindowOfScreen (screen) Screen *screen
 
 if (screen !=save_screen)
 

Variables

static Window root = (Window)0
 

Macro Definition Documentation

◆ DefaultRootWindow

#define DefaultRootWindow (   dpy)    VirtualRootWindowOfScreen(DefaultScreenOfDisplay(dpy))

Definition at line 117 of file vroot.h.

◆ RootWindow

#define RootWindow (   dpy,
  screen 
)    VirtualRootWindowOfScreen(ScreenOfDisplay(dpy,screen))

Definition at line 114 of file vroot.h.

◆ RootWindowOfScreen

#define RootWindowOfScreen (   s)    VirtualRootWindowOfScreen(s)

Definition at line 111 of file vroot.h.

Function Documentation

◆ if()

if ( screen !  = save_screen)

Definition at line 71 of file vroot.h.

References dpy, root, and RootWindowOfScreen.

Referenced by arp_cache_lookup(), dns_spoof(), MD5Update(), and tcp_raw_reassemble().

◆ VirtualRootWindowOfScreen()

static Window VirtualRootWindowOfScreen ( screen  )
static

Copyright 1991 by Andreas Stolcke
Copyright 1990 by Solbourne Computer Inc.
Longmont, Colorado
All Rights Reserved
Permission to use, copy, modify, and distribute this software and
its documentation for any purpose and without fee is hereby
granted, provided that the above copyright notice appear in all
copies and that both that copyright notice and this permis-
sion notice appear in supporting documentation, and that the
name of Solbourne not be used in advertising
in publicity pertaining to distribution of the software without
specific, written prior permission.
ANDREAS STOLCKE AND SOLBOURNE COMPUTER INC. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL ANDREAS STOLCKE
OR SOLBOURNE BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL
DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA
OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE
OR PERFORMANCE OF THIS SOFTWARE.

Variable Documentation

◆ root

return root = (Window)0
static

Definition at line 69 of file vroot.h.

Referenced by if(), and mozilla_remote_find_window().