Public Member Functions | List of all members
AppSecInc::LSA::LSAPolicy Class Reference

LSA policy object. More...

#include <LSAPolicy.h>

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 More...
 
void Open (DWORD access=POLICY_ALL_ACCESS)
 open the LSA policy object on the local computer with all access More...
 
void Close ()
 close a previously opened LSA policy object More...
 
bool IsOpen () const
 returns true if policy is already open More...
 
LSA_HANDLE GetHandle () const
 return the policy handle More...
 

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