libjmmcg  release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::COMSecuritySettings Class Reference

#include <COMStuff.hpp>

Public Member Functions

__stdcall COMSecuritySettings (const tstring &u, const tstring &domain_n_username, const tstring &p, const unsigned long AuthnLevel=RPC_C_AUTHN_LEVEL_CONNECT, const unsigned long ImpersonationLevel=RPC_C_IMP_LEVEL_IMPERSONATE)
 
__stdcall COMSecuritySettings (const tstring &u, const tstring &d, const tstring &us, const tstring &p, const unsigned long AuthnLevel=RPC_C_AUTHN_LEVEL_CONNECT, const unsigned long ImpersonationLevel=RPC_C_IMP_LEVEL_IMPERSONATE)
 
__stdcall COMSecuritySettings (const COMSecuritySettings &ss)
 
__stdcall ~COMSecuritySettings (void)
 
const COSERVERINFO &__fastcall ServerInfo (void) const noexcept(true)
 
COSERVERINFO &__fastcall ServerInfo (void) noexcept(true)
 
const tstring &__fastcall Domain (void) const noexcept(true)
 
const tstring &__fastcall Username (void) const noexcept(true)
 

Detailed Description

Definition at line 69 of file COMStuff.hpp.

Constructor & Destructor Documentation

◆ COMSecuritySettings() [1/3]

__stdcall jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::COMSecuritySettings::COMSecuritySettings ( const tstring u,
const tstring domain_n_username,
const tstring p,
const unsigned long  AuthnLevel = RPC_C_AUTHN_LEVEL_CONNECT,
const unsigned long  ImpersonationLevel = RPC_C_IMP_LEVEL_IMPERSONATE 
)
inline

Definition at line 71 of file COMStuff.hpp.

References COMSecuritySettings().

Referenced by COMSecuritySettings().

◆ COMSecuritySettings() [2/3]

__stdcall jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::COMSecuritySettings::COMSecuritySettings ( const tstring u,
const tstring d,
const tstring us,
const tstring p,
const unsigned long  AuthnLevel = RPC_C_AUTHN_LEVEL_CONNECT,
const unsigned long  ImpersonationLevel = RPC_C_IMP_LEVEL_IMPERSONATE 
)
inline

Definition at line 75 of file COMStuff.hpp.

References COMSecuritySettings().

Referenced by COMSecuritySettings().

◆ COMSecuritySettings() [3/3]

__stdcall jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::COMSecuritySettings::COMSecuritySettings ( const COMSecuritySettings ss)
inline

Definition at line 79 of file COMStuff.hpp.

References COMSecuritySettings().

Referenced by COMSecuritySettings().

◆ ~COMSecuritySettings()

__stdcall jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::COMSecuritySettings::~COMSecuritySettings ( void  )
inline

Definition at line 104 of file COMStuff.hpp.

Member Function Documentation

◆ Domain()

const tstring& __fastcall jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::COMSecuritySettings::Domain ( void  ) const
inlinenoexcept

Definition at line 114 of file COMStuff.hpp.

◆ ServerInfo() [1/2]

const COSERVERINFO& __fastcall jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::COMSecuritySettings::ServerInfo ( void  ) const
inlinenoexcept

Definition at line 107 of file COMStuff.hpp.

◆ ServerInfo() [2/2]

COSERVERINFO& __fastcall jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::COMSecuritySettings::ServerInfo ( void  )
inlinenoexcept

Definition at line 110 of file COMStuff.hpp.

◆ Username()

const tstring& __fastcall jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::COMSecuritySettings::Username ( void  ) const
inlinenoexcept

Definition at line 117 of file COMStuff.hpp.


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