1
0
This repository has been archived on 2025-07-27. You can view files and clone it, but cannot push or open issues or pull requests.
Files
siadrive/SiaDrive.Dokan.Api/SiaDokenDrive.h
Scott E. Graves 01453d0006 More Dokan changes
2017-02-10 17:16:09 -06:00

37 lines
470 B
C++

#pragma once
#include <SiaApi.h>
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:
// throws SiaDokenDriveException
CSiaDokenDrive(CSiaApi& siaApi);
public:
~CSiaDokenDrive();
private:
CSiaApi& _siaApi;
public:
void Mount(const wchar_t& driveLetter);
void Unmount( );
};
NS_END(3)