NVDA Helper
In-process and lite high-speed utilities for NVDA
|
#include <memory>
#include <comdef.h>
#include <windows.h>
#include <common/log.h>
#include <common/libraryLoader.h>
#include <common/COMUtils.h>
#include "inProcess.h"
#include <remote/nvdaInProcUtils.h>
Go to the source code of this file.
Classes | |
struct | SPropValue |
Macros | |
#define | WIN32_LEAN_AND_MEAN |
Typedefs | |
using | funcType_HrGetOneProp = HRESULT(STDAPICALLTYPE *)(IUnknown*,ULONG,SPropValue**) |
using | funcType_MAPIFreeBuffer = ULONG(STDAPICALLTYPE *)(SPropValue*) |
Functions | |
error_status_t | nvdaInProcUtils_outlook_getMAPIProp (handle_t bindingHandle, const long threadID, IUnknown *mapiObject, const unsigned long mapiPropTag, VARIANT *retVal) |
Variables | |
constexpr ULONG | PT_LONG =3 |
constexpr ULONG | MAPI_E_NOTFOUND =0x8004010f |
constexpr ULONG | PROP_TYPE_MASK =0xffff |
#define WIN32_LEAN_AND_MEAN |
using funcType_HrGetOneProp = HRESULT(STDAPICALLTYPE *)(IUnknown*,ULONG,SPropValue**) |
using funcType_MAPIFreeBuffer = ULONG(STDAPICALLTYPE *)(SPropValue*) |
error_status_t nvdaInProcUtils_outlook_getMAPIProp | ( | handle_t | bindingHandle, |
const long | threadID, | ||
IUnknown * | mapiObject, | ||
const unsigned long | mapiPropTag, | ||
VARIANT * | retVal ) |
|
constexpr |
Referenced by nvdaInProcUtils_outlook_getMAPIProp().
|
constexpr |
Referenced by nvdaInProcUtils_outlook_getMAPIProp().
|
constexpr |
Referenced by nvdaInProcUtils_outlook_getMAPIProp().