1
0

More Dokan changes

This commit is contained in:
Scott E. Graves
2017-02-10 17:16:09 -06:00
parent 25bb8b7cc9
commit 01453d0006
3 changed files with 40 additions and 6 deletions

View File

@@ -5,10 +5,22 @@ NS_BEGIN(Sia)
NS_BEGIN(Api)
NS_BEGIN(Dokan)
class SiaDokenDriveException :
std::exception
{
public:
SiaDokenDriveException(char* message) :
std::exception(message)
{
}
};
class AFX_EXT_CLASS CSiaDokenDrive
{
public:
CSiaDokenDrive(CSiaApi& siaApi);
// throws SiaDokenDriveException
CSiaDokenDrive(CSiaApi& siaApi);
public:
~CSiaDokenDrive();
@@ -16,8 +28,10 @@ public:
private:
CSiaApi& _siaApi;
private:
void InitializeOperations();
public:
void Mount(const wchar_t& driveLetter);
void Unmount( );
};
NS_END(3)