forked from crom83/cromfarplugs
-
Notifications
You must be signed in to change notification settings - Fork 8
/
fardroidPlugin.h
39 lines (37 loc) · 1.49 KB
/
fardroidPlugin.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#pragma once
const enum ConfigID
{
ID_AddToDiskMenu = 1,
ID_Prefix = 3,
ID_WorkModeSafe = 4,
ID_WorkModeNative = 5,
ID_WorkModeBB = 6,
ID_ShowLinksAsDir = 7,
ID_UseSU = 8,
ID_CopySD = 9,
ID_CopySDWarning,
ID_RemountSystem = 11,
ID_ADBPath = 13,
ID_KillServer = 14,
ID_KillServerWarning,
ID_Ok = 16,
ID_Cancel = 17,
};
BOOL APIENTRY DllMain( HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved);
void WINAPI GetGlobalInfoW(struct GlobalInfo *Info);
void WINAPI SetStartupInfoW(const struct PluginStartupInfo *Info);
void WINAPI GetPluginInfoW(struct PluginInfo *Info);
HANDLE WINAPI OpenW(const struct OpenInfo *Info);
void WINAPI ClosePanelW(const struct ClosePanelInfo *Info);
intptr_t WINAPI ConfigDlgProc(HANDLE hDlg, intptr_t Msg, intptr_t Param1, void *Param2);
intptr_t WINAPI ConfigureW(const struct ConfigureInfo *Info);
void WINAPI GetOpenPanelInfoW(struct OpenPanelInfo *Info);
intptr_t WINAPI GetFindDataW(struct GetFindDataInfo *Info);
void WINAPI FreeFindDataW(const struct FreeFindDataInfo *Info);
intptr_t WINAPI ProcessPanelInputW(const struct ProcessPanelInputInfo *Info);
intptr_t WINAPI ProcessPanelEventW(const struct ProcessPanelEventInfo *Info);
intptr_t WINAPI GetFilesW(struct GetFilesInfo *Info);
intptr_t WINAPI SetDirectoryW(const struct SetDirectoryInfo *Info);
intptr_t WINAPI PutFilesW(const struct PutFilesInfo *Info);
intptr_t WINAPI DeleteFilesW(const struct DeleteFilesInfo *Info);
intptr_t WINAPI MakeDirectoryW(struct MakeDirectoryInfo *Info);