Source code of Windows XP (NT5)
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.
|
|
//+---------------------------------------------------------------------------
//
// Microsoft Windows
// Copyright (C) Microsoft Corporation 1996-2001.
//
// File: wrapper.h
//
//----------------------------------------------------------------------------
#ifndef _SECMGR_WRAPPER_H
#define _SECMGR_WRAPPER_H
DWORD ApplyTemplate(LPCWSTR szProfile,LPCWSTR szDatabase, LPCWSTR szLogFile, AREA_INFORMATION Area);
DWORD InspectSystem(LPCWSTR szProfile,LPCWSTR szDatabase, LPCWSTR szLogFile, AREA_INFORMATION Area); SCESTATUS AssignTemplate(LPCWSTR szTemplate, LPCWSTR szDatabase, BOOL bIncremental);
SCESTATUS EngineOpenProfile(LPCWSTR FileName, int format, PVOID* hProfile); void EngineCloseProfile(PVOID* hProfile); BOOL EngineGetDescription(PVOID hProfile, LPWSTR* Desc);
#define ENGINE_DEFAULT_PROFILE 0 // Template being used.
#define ENGINE_DEFAULT_DATABASE 1 // Database being used.
BOOL GetProfileDescription(LPCTSTR ProfileName, LPWSTR* Description); BOOL IsDomainController( LPCTSTR pszServer = NULL); extern CRITICAL_SECTION csOpenDatabase;
#define OPEN_PROFILE_ANALYSIS 0
#define OPEN_PROFILE_LOCALPOL 1
#define OPEN_PROFILE_CONFIGURE 2
#endif
|