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

#include <NetShare.hpp>

Inherits LoadLibraryWrapper.

Public Member Functions

__stdcall NetShare (void)
 
__stdcall NetShare (const tstring &DirectoryToShare, const TCHAR *const Sharename, const TCHAR *const description, const TCHAR *const Server, const DWORD max_connections, SECURITY_DESCRIPTOR *sd, const DWORD share_perms)
 
__stdcall NetShare (const tstring &DirectoryToShare, const TCHAR *const Sharename, const TCHAR *const description, const TCHAR *const Username, const TCHAR *const Server, const DWORD access_mask, const DWORD max_connections, const DWORD share_perms)
 
__stdcall ~NetShare (void)
 
bool __fastcall Create (const tstring &DirectoryToShare, const TCHAR *const Sharename, const TCHAR *const description, const TCHAR *const Server, const DWORD max_connections, const SECURITY_DESCRIPTOR *const sd, const DWORD share_perms)
 
bool __fastcall Create (const tstring &DirectoryToShare, const TCHAR *const Sharename, const TCHAR *const description, const TCHAR *const Username, const TCHAR *const Server, const DWORD access_mask, const DWORD max_connections, const DWORD share_perms)
 
bool __fastcall Delete (void)
 

Detailed Description

Definition at line 37 of file NetShare.hpp.

Constructor & Destructor Documentation

◆ NetShare() [1/3]

NetShare::NetShare ( void  )

Definition at line 38 of file NetShare.cpp.

◆ NetShare() [2/3]

NetShare::NetShare ( const tstring DirectoryToShare,
const TCHAR *const  Sharename,
const TCHAR *const  description,
const TCHAR *const  Server,
const DWORD  max_connections,
SECURITY_DESCRIPTOR *  sd,
const DWORD  share_perms 
)
inline

Definition at line 49 of file NetShare.cpp.

◆ NetShare() [3/3]

NetShare::NetShare ( const tstring DirectoryToShare,
const TCHAR *const  Sharename,
const TCHAR *const  description,
const TCHAR *const  Username,
const TCHAR *const  Server,
const DWORD  access_mask,
const DWORD  max_connections,
const DWORD  share_perms 
)

Definition at line 60 of file NetShare.cpp.

◆ ~NetShare()

NetShare::~NetShare ( void  )

Definition at line 70 of file NetShare.cpp.

Member Function Documentation

◆ Create() [1/2]

bool NetShare::Create ( const tstring DirectoryToShare,
const TCHAR *const  Sharename,
const TCHAR *const  description,
const TCHAR *const  Server,
const DWORD  max_connections,
const SECURITY_DESCRIPTOR *const  sd,
const DWORD  share_perms 
)
inline

Definition at line 74 of file NetShare.cpp.

◆ Create() [2/2]

bool NetShare::Create ( const tstring DirectoryToShare,
const TCHAR *const  Sharename,
const TCHAR *const  description,
const TCHAR *const  Username,
const TCHAR *const  Server,
const DWORD  access_mask,
const DWORD  max_connections,
const DWORD  share_perms 
)

Definition at line 116 of file NetShare.cpp.

◆ Delete()

bool NetShare::Delete ( void  )

Definition at line 129 of file NetShare.cpp.


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