Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

46 lines
1.1 KiB

//+---------------------------------------------------------------------------
//
// File: globals.h
//
// Contents: Global variable declarations.
//
//----------------------------------------------------------------------------
#ifndef GLOBALS_H
#define GLOBALS_H
#include "private.h"
#include "sharemem.h"
#include "ciccs.h"
extern HINSTANCE g_hInst;
extern CCicCriticalSectionStatic g_cs;
// shared data
extern CCandUIShareMem g_ShareMem;
// private message
extern UINT g_msgHookedMouse;
extern UINT g_msgHookedKey;
// security attribute
extern PSECURITY_ATTRIBUTES g_psa;
// guid data
extern const GUID GUID_COMPARTMENT_CANDUI_KEYTABLE;
extern const GUID GUID_COMPARTMENT_CANDUI_UISTYLE;
extern const GUID GUID_COMPARTMENT_CANDUI_UIOPTION;
// name definition
#define SZNAME_SHAREDDATA_MMFILE TEXT( "{DEDD9EF2-F937-4b49-81D4-EAB8E12A4E10}." )
#define SZNAME_SHAREDDATA_MUTEX TEXT( "{D90415F2-C66C-45bd-8A84-61FE5137E440}." )
#define SZMSG_HOOKEDMOUSE TEXT( "MSCandUI.MouseEvent" )
#define SZMSG_HOOKEDKEY TEXT( "MSCandUI.KeyEvent" )
#endif // GLOBALS_H