From 0b9fa1d90f8d0aff7118837ceb1211b578a5a9c8 Mon Sep 17 00:00:00 2001 From: aunsane Date: Sun, 16 Apr 2017 01:32:19 +0300 Subject: CloudFile: initial commit - Dropbox (worked) - Yandex.Disk (worked) - GDrive (not worked) --- plugins/CloudFile/src/proto.cpp | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 plugins/CloudFile/src/proto.cpp (limited to 'plugins/CloudFile/src/proto.cpp') diff --git a/plugins/CloudFile/src/proto.cpp b/plugins/CloudFile/src/proto.cpp new file mode 100644 index 0000000000..9698534c50 --- /dev/null +++ b/plugins/CloudFile/src/proto.cpp @@ -0,0 +1,32 @@ +#include "stdafx.h" + +INT_PTR ProtoGetCaps(WPARAM wParam, LPARAM) +{ + switch (wParam) { + case PFLAGNUM_1: + return PF1_IM | PF1_FILESEND; + case PFLAGNUM_2: + return PF2_ONLINE; + case PFLAGNUM_4: + return PF4_OFFLINEFILES; + } + + return 0; +} + +INT_PTR ProtoGetName(WPARAM wParam, LPARAM lParam) +{ + if (lParam) { + mir_strncpy((char *)lParam, MODULE, wParam); + return 0; + } + + return 1; +} + +INT_PTR ProtoLoadIcon(WPARAM wParam, LPARAM) +{ + return (LOWORD(wParam) == PLI_PROTOCOL) + ? (INT_PTR)CopyIcon(LoadIconEx(IDI_UPLOAD)) + : 0; +} \ No newline at end of file -- cgit v1.2.3