-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathExpressions.cpp
More file actions
62 lines (52 loc) · 2.97 KB
/
Copy pathExpressions.cpp
File metadata and controls
62 lines (52 loc) · 2.97 KB
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
#include "Common.hpp"
/*int Extension::Add(int First, int Second)
{
return First + Second;
}
const TCHAR * Extension::HelloWorld()
{
return Runtime.CopyString(_T("Hello world!"));
}*/
// Defaults for Windows stub
const TCHAR* Extension::ClipboardText() { return Runtime.CopyString(_T("")); }
const TCHAR* Extension::PasteText() { return Runtime.CopyString(_T("")); }
int Extension::HasError() { return 0; }
const TCHAR* Extension::LastError() { return Runtime.CopyString(_T("")); }
const TCHAR* Extension::LastErrorMessage() { return Runtime.CopyString(_T("")); }
int Extension::LastErrorCode() { return 0; }
const TCHAR* Extension::PermissionReadState() { return Runtime.CopyString(_T("unsupported")); }
int Extension::PermissionReadStateCode() { return 3; /* TAG_PermUnsupported */ }
const TCHAR* Extension::PermissionWriteState() { return Runtime.CopyString(_T("unsupported")); }
int Extension::PermissionWriteStateCode() { return 3; }
int Extension::IsSupportedExp() { return 0; }
int Extension::HasUserActivationExp() { return 0; }
int Extension::HasFocusExp() { return 0; }
int Extension::IsVisibleExp() { return 0; }
const TCHAR* Extension::PendingOp() { return Runtime.CopyString(_T("none")); }
int Extension::PendingOpCode() { return 0; }
int Extension::TAG_ErrOK() { return 0; }
int Extension::TAG_ErrNotAllowed() { return 1; }
int Extension::TAG_ErrNotFound() { return 2; }
int Extension::TAG_ErrSecurity() { return 3; }
int Extension::TAG_ErrType() { return 4; }
int Extension::TAG_ErrUnknown() { return 5; }
const TCHAR* Extension::TAG_ErrNameOK() { return Runtime.CopyString(_T("OK")); }
const TCHAR* Extension::TAG_ErrNameNotAllowed() { return Runtime.CopyString(_T("NotAllowedError")); }
const TCHAR* Extension::TAG_ErrNameNotFound() { return Runtime.CopyString(_T("NotFoundError")); }
const TCHAR* Extension::TAG_ErrNameSecurity() { return Runtime.CopyString(_T("SecurityError")); }
const TCHAR* Extension::TAG_ErrNameType() { return Runtime.CopyString(_T("TypeError")); }
const TCHAR* Extension::TAG_ErrNameUnknown() { return Runtime.CopyString(_T("UnknownError")); }
int Extension::TAG_PermGranted() { return 0; }
int Extension::TAG_PermPrompt() { return 1; }
int Extension::TAG_PermDenied() { return 2; }
int Extension::TAG_PermUnsupported() { return 3; }
const TCHAR* Extension::TAG_PermNameGranted() { return Runtime.CopyString(_T("granted")); }
const TCHAR* Extension::TAG_PermNamePrompt() { return Runtime.CopyString(_T("prompt")); }
const TCHAR* Extension::TAG_PermNameDenied() { return Runtime.CopyString(_T("denied")); }
const TCHAR* Extension::TAG_PermNameUnsupported() { return Runtime.CopyString(_T("unsupported")); }
int Extension::TAG_OpNone() { return 0; }
int Extension::TAG_OpRead() { return 1; }
int Extension::TAG_OpWrite() { return 2; }
const TCHAR* Extension::TAG_OpNameNone() { return Runtime.CopyString(_T("none")); }
const TCHAR* Extension::TAG_OpNameRead() { return Runtime.CopyString(_T("read")); }
const TCHAR* Extension::TAG_OpNameWrite() { return Runtime.CopyString(_T("write")); }