22#include "../btrfsioctl.h"
#define InterlockedIncrement
#define InterlockedDecrement
BtrfsChangeDriveLetter(HWND hwnd, const wstring_view &fn)
void do_change(HWND hwndDlg)
vector< wchar_t > letters
void ShowScrub(HWND hwndDlg)
virtual HRESULT __stdcall ReplacePage(UINT uPageID, LPFNADDPROPSHEETPAGE pfnReplacePage, LPARAM lParam)
INT_PTR CALLBACK DeviceDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
INT_PTR CALLBACK UsageDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
HRESULT __stdcall QueryInterface(REFIID riid, void **ppObj)
void FormatUsage(HWND hwndDlg, wstring &s, btrfs_usage *usage)
void ShowDevices(HWND hwndDlg)
void RefreshDevList(HWND devlist)
INT_PTR CALLBACK StatsDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
void ShowStats(HWND hwndDlg, uint64_t devid)
void ShowUsage(HWND hwndDlg)
void ResetStats(HWND hwndDlg)
virtual HRESULT __stdcall AddPages(LPFNADDPROPSHEETPAGE pfnAddPage, LPARAM lParam)
ULONG __stdcall Release()
void ShowChangeDriveLetter(HWND hwndDlg)
virtual ~BtrfsVolPropSheet()
void RefreshUsage(HWND hwndDlg)
void WINAPI ReleaseStgMedium(STGMEDIUM *pmedium)
GLsizeiptr const GLvoid GLenum usage
BOOL NTAPI GlobalUnlock(HGLOBAL hMem)
BOOL(CALLBACK * LPFNADDPROPSHEETPAGE)(HPROPSHEETPAGE, LPARAM)
__crt_unique_heap_ptr< wchar_t > const wstring(_malloc_crt_t(wchar_t, maxsize))