Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

inituser32.cpp File Reference

#include <os2wrap.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <odin.h>
#include <misc.h>
#include <win32type.h>
#include <win32api.h>
#include <winconst.h>
#include <odinlx.h>
#include <spy.h>
#include <monitor.h>
#include "pmwindow.h"
#include "win32wdesktop.h"
#include "syscolor.h"
#include "initterm.h"
#include <exitlist.h>
#include <initdll.h>
#include <stats.h>
#include "dbglocal.h"

Include dependency graph for inituser32.cpp:

Include dependency graph

Go to the source code of this file.

Defines

#define INCL_DOSMODULEMGR
#define INCL_DOSPROCESS
#define INCL_DOSSEMAPHORES
#define INCL_DOSMISC
#define INCL_DOSERRORS
#define DBG_LOCALLOG   DBG_initterm
#define PMKBDHK_HOOK_INIT   "hookInit"
#define PMKBDHK_HOOK_TERM   "hookKill"

Functions

void APIENTRY cleanup (ULONG reason)
void WIN32API SetCustomPMHookDll (char *pszKbdDllName)
void pmkbdhk_initialize (HAB _hab)
void pmkbdhk_terminate (void)
ULONG APIENTRY inittermUser32 (ULONG hModule, ULONG ulFlag)
void APIENTRY cleanupUser32 (ULONG ulReason)

Variables

DWORD user32_PEResTab
DWORD hInstanceUser32 = 0
char PMKBDHK_MODULE [16] = "PMKBDHK"
BOOL pmkbdhk_installed = 0
HMODULE hmodPMKBDHK
PVOID(* APIENTRY )(HAB)
HAB hab


Define Documentation

#define INCL_DOSMODULEMGR
 

Definition at line 26 of file inituser32.cpp.

#define INCL_DOSPROCESS
 

Definition at line 27 of file inituser32.cpp.

#define INCL_DOSSEMAPHORES
 

Definition at line 28 of file inituser32.cpp.

#define INCL_DOSMISC
 

Definition at line 29 of file inituser32.cpp.

#define INCL_DOSERRORS
 

Definition at line 30 of file inituser32.cpp.

#define DBG_LOCALLOG   DBG_initterm
 

Definition at line 51 of file inituser32.cpp.

#define PMKBDHK_HOOK_INIT   "hookInit"
 

Definition at line 75 of file inituser32.cpp.

#define PMKBDHK_HOOK_TERM   "hookKill"
 

Definition at line 76 of file inituser32.cpp.


Function Documentation

void APIENTRY cleanup ULONG    reason [static]
 

void WIN32API SetCustomPMHookDll char *    pszKbdDllName
 

Definition at line 89 of file inituser32.cpp.

void pmkbdhk_initialize HAB    _hab
 

Definition at line 95 of file inituser32.cpp.

Referenced by inittermUser32().

void pmkbdhk_terminate void   
 

Definition at line 150 of file inituser32.cpp.

Referenced by cleanupUser32().

ULONG APIENTRY inittermUser32 ULONG    hModule,
ULONG    ulFlag
 

Definition at line 182 of file inituser32.cpp.

Referenced by DLLENTRYPOINT_NAME().

void APIENTRY cleanupUser32 ULONG    ulReason
 

Definition at line 246 of file inituser32.cpp.

Referenced by cleanup().


Variable Documentation

DWORD user32_PEResTab
 

Definition at line 64 of file inituser32.cpp.

DWORD hInstanceUser32 = 0
 

Definition at line 66 of file inituser32.cpp.

char PMKBDHK_MODULE[16] = "PMKBDHK" [static]
 

Definition at line 74 of file inituser32.cpp.

BOOL pmkbdhk_installed = 0 [static]
 

Definition at line 78 of file inituser32.cpp.

HMODULE hmodPMKBDHK [static]
 

Definition at line 79 of file inituser32.cpp.

BOOL(* APIENTRY)(void) [static]
 

Definition at line 82 of file inituser32.cpp.

HAB hab
 

Definition at line 85 of file inituser32.cpp.


Generated on Wed Jan 23 23:18:50 2002 for ODIN-user32 by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001