Public Member Functions

AppSecInc::LSA::LSAPolicy Class Reference

LSA policy object. More...

#include <LSAPolicy.h>

List of all members.

Public Member Functions

 LSAPolicy ()
virtual ~LSAPolicy ()
void Open (const std::wstring &computer_name, LSA_OBJECT_ATTRIBUTES attr, DWORD access=POLICY_ALL_ACCESS)
 open the LSA policy object on a computer
void Open (DWORD access=POLICY_ALL_ACCESS)
 open the LSA policy object on the local computer with all access
void Close ()
 close a previously opened LSA policy object
bool IsOpen () const
 returns true if policy is already open
LSA_HANDLE GetHandle () const
 return the policy handle

Detailed Description

LSA policy object.


Constructor & Destructor Documentation

LSAPolicy::LSAPolicy ( )
LSAPolicy::~LSAPolicy ( ) [virtual]

Member Function Documentation

void LSAPolicy::Close ( )

close a previously opened LSA policy object

LSA_HANDLE AppSecInc::LSA::LSAPolicy::GetHandle ( ) const [inline]

return the policy handle

bool AppSecInc::LSA::LSAPolicy::IsOpen ( ) const [inline]

returns true if policy is already open

void LSAPolicy::Open ( const std::wstring &  computer_name,
LSA_OBJECT_ATTRIBUTES  attr,
DWORD  access = POLICY_ALL_ACCESS 
)

open the LSA policy object on a computer

void LSAPolicy::Open ( DWORD  access = POLICY_ALL_ACCESS)

open the LSA policy object on the local computer with all access


The documentation for this class was generated from the following files:


© Application Security Inc. - All Rights Reserved http://msiext.codeplex.com