From 35d488e972a9dd75ce3867c000405f128b79c615 Mon Sep 17 00:00:00 2001 From: Ash Wolf Date: Sun, 15 Jan 2023 12:14:05 +0000 Subject: reorganise things a bit to align further with the actual names/structure --- unsorted/uContextSecret.cpp | 39 --------------------------------------- 1 file changed, 39 deletions(-) delete mode 100644 unsorted/uContextSecret.cpp (limited to 'unsorted/uContextSecret.cpp') diff --git a/unsorted/uContextSecret.cpp b/unsorted/uContextSecret.cpp deleted file mode 100644 index b33ca81..0000000 --- a/unsorted/uContextSecret.cpp +++ /dev/null @@ -1,39 +0,0 @@ -#include "plugin_internal.h" - -static Boolean ValidateContext(CWPluginContext context) { - return context && (context->shellSignature == CWFOURCHAR('C','W','I','E')); -} - -typedef CWResult (*cbSecretAttachHandleType)(CWPluginContext, Handle, CWMemHandle *); -typedef CWResult (*cbSecretDetachHandleType)(CWPluginContext, CWMemHandle, Handle *); -typedef CWResult (*cbSecretPeekHandleType)(CWPluginContext, CWMemHandle, Handle *); -typedef CWResult (*cbSecretGetNamedPreferencesType)(CWPluginContext, const char *, Handle *); - -CW_CALLBACK CWSecretAttachHandle(CWPluginContext context, Handle handle, CWMemHandle *memHandle) { - if (!ValidateContext(context)) - return cwErrInvalidParameter; - return ((cbSecretAttachHandleType) context->callbacks->cbInternal[0])(context, handle, memHandle); -} - -CW_CALLBACK CWSecretDetachHandle(CWPluginContext context, CWMemHandle memHandle, Handle *handle) { - if (!ValidateContext(context)) - return cwErrInvalidParameter; - return ((cbSecretDetachHandleType) context->callbacks->cbInternal[1])(context, memHandle, handle); -} - -CW_CALLBACK CWSecretPeekHandle(CWPluginContext context, CWMemHandle memHandle, Handle *handle) { - if (!ValidateContext(context)) - return cwErrInvalidParameter; - return ((cbSecretPeekHandleType) context->callbacks->cbInternal[2])(context, memHandle, handle); -} - -CW_CALLBACK CWSecretGetNamedPreferences(CWPluginContext context, const char *prefsname, Handle *prefsdata) { - if (!prefsdata) - return cwErrInvalidParameter; - - CWMemHandle memHandle; - CWResult res = CWGetNamedPreferences(context, prefsname, &memHandle); - if (!res) - res = CWSecretDetachHandle(context, memHandle, prefsdata); - return res; -} -- cgit v1.2.3