63 lines
840 B
C++
63 lines
840 B
C++
/*++
|
|
|
|
Copyright (c) 1998 Microsoft Corporation
|
|
|
|
Module Name:
|
|
|
|
sclgntfy.hxx
|
|
|
|
Abstract:
|
|
|
|
Header file for sclgntfy.dll
|
|
|
|
Author:
|
|
|
|
Robert Reichel (RobertRe)
|
|
|
|
Revision History:
|
|
|
|
--*/
|
|
|
|
#include "resource.h"
|
|
|
|
typedef struct _EFS_POLICY_POST_PROCESS {
|
|
|
|
BOOL PCIsDC;
|
|
TCHAR ObjName[MAX_PATH];
|
|
HDESK ShellWnd;
|
|
|
|
} EFS_POLICY_POST_PROCESS, *PEFS_POLICY_POST_PROCESS;
|
|
|
|
STDAPI DllUnregisterServerEFS(void);
|
|
|
|
VOID WLEventLogon(
|
|
PWLX_NOTIFICATION_INFO pInfo
|
|
);
|
|
|
|
STDAPI DllRegisterServerEFS(void);
|
|
|
|
//
|
|
// Routines to handle event logging
|
|
//
|
|
|
|
BOOL InitializeEvents (void);
|
|
|
|
int
|
|
LogEvent (
|
|
IN DWORD LogLevel,
|
|
IN DWORD dwEventID,
|
|
IN UINT idMsg,
|
|
...
|
|
);
|
|
|
|
BOOL ShutdownEvents (void);
|
|
|
|
|
|
BOOL
|
|
pLoadResourceString(
|
|
IN UINT idMsg,
|
|
OUT LPTSTR lpBuffer,
|
|
IN int nBufferMax,
|
|
IN LPTSTR lpDefault
|
|
);
|