summaryrefslogtreecommitdiff
path: root/utils/MTP/MTP_DLL/MTP_DLL.h
diff options
context:
space:
mode:
Diffstat (limited to 'utils/MTP/MTP_DLL/MTP_DLL.h')
-rw-r--r--utils/MTP/MTP_DLL/MTP_DLL.h25
1 files changed, 9 insertions, 16 deletions
diff --git a/utils/MTP/MTP_DLL/MTP_DLL.h b/utils/MTP/MTP_DLL/MTP_DLL.h
index ad99014bc2..eeee72a87b 100644
--- a/utils/MTP/MTP_DLL/MTP_DLL.h
+++ b/utils/MTP/MTP_DLL/MTP_DLL.h
@@ -1,17 +1,10 @@
1// The following ifdef block is the standard way of creating macros which make exporting 1#ifdef MTP_DLL_EXPORTS
2// from a DLL simpler. All files within this DLL are compiled with the MTP_DLL_EXPORTS 2#define MTP_DLL_API __declspec(dllexport)
3// symbol defined on the command line. this symbol should not be defined on any project 3#else
4// that uses this DLL. This way any other project whose source files include this file see 4#define MTP_DLL_API __declspec(dllimport)
5// MTP_DLL_API functions as being imported from a DLL, whereas this DLL sees symbols 5#endif
6// defined with this macro as being exported.
7#ifdef MTP_DLL_EXPORTS
8#define MTP_DLL_API __declspec(dllexport)
9#else
10#define MTP_DLL_API __declspec(dllimport)
11#endif
12
13extern "C"
14{
15__declspec(dllexport) bool send_fw(LPWSTR file, int filesize, void (*callback)(unsigned int progress, unsigned int max));
16}
17 6
7extern "C"
8{
9 __declspec(dllexport) bool send_fw(LPWSTR file, int filesize, void (*callback)(unsigned int progress, unsigned int max));
10}