ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

prop.c File Reference
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "winreg.h"
#include "winerror.h"
#include "winternl.h"
#include "objbase.h"
#include "shlwapi.h"
#include "wine/list.h"
#include "wine/debug.h"
#include "wine/unicode.h"
#include "mapival.h"

Go to the source code of this file.

Data Structures

struct  IPropDataItem
struct  IPropDataImpl

Defines

#define NONAMELESSUNION
#define NONAMELESSSTRUCT
#define RELOC_PTR(p)   (((char*)(p)) - (char*)lpOld + (char*)lpNew)
#define CbNewSPropProblemArray(c)   (offsetof(SPropProblemArray,aProblem)+(c)*sizeof(SPropProblem))

Typedefs

typedef struct IPropDataItemLPIPropDataItem

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (mapi)
BOOL WINAPI FBadRglpszA (LPSTR *, ULONG)
static ULONG PROP_BadArray (LPSPropValue lpProp, size_t elemSize)
SCODE WINAPI PropCopyMore (LPSPropValue lpDest, LPSPropValue lpSrc, ALLOCATEMORE *lpMore, LPVOID lpOrig)
ULONG WINAPI UlPropSize (LPSPropValue lpProp)
BOOL WINAPI FPropContainsProp (LPSPropValue lpHaystack, LPSPropValue lpNeedle, ULONG ulFuzzy)
BOOL WINAPI FPropCompareProp (LPSPropValue lpPropLeft, ULONG ulOp, LPSPropValue lpPropRight)
LONG WINAPI LPropCompareProp (LPSPropValue lpPropLeft, LPSPropValue lpPropRight)
HRESULT WINAPI HrGetOneProp (LPMAPIPROP lpIProp, ULONG ulPropTag, LPSPropValue *lppProp)
HRESULT WINAPI HrSetOneProp (LPMAPIPROP lpIProp, LPSPropValue lpProp)
BOOL WINAPI FPropExists (LPMAPIPROP lpIProp, ULONG ulPropTag)
LPSPropValue WINAPI PpropFindProp (LPSPropValue lpProps, ULONG cValues, ULONG ulPropTag)
VOID WINAPI FreePadrlist (LPADRLIST lpAddrs)
VOID WINAPI FreeProws (LPSRowSet lpRowSet)
SCODE WINAPI ScCountProps (INT iCount, LPSPropValue lpProps, ULONG *pcBytes)
SCODE WINAPI ScCopyProps (int cValues, LPSPropValue lpProps, LPVOID lpDst, ULONG *lpCount)
SCODE WINAPI ScRelocProps (int cValues, LPSPropValue lpProps, LPVOID lpOld, LPVOID lpNew, ULONG *lpCount)
LPSPropValue WINAPI LpValFindProp (ULONG ulPropTag, ULONG cValues, LPSPropValue lpProps)
SCODE WINAPI ScDupPropset (int cValues, LPSPropValue lpProps, LPALLOCATEBUFFER lpAlloc, LPSPropValue *lpNewProp)
BOOL WINAPI FBadRglpszW (LPWSTR *lppszStrs, ULONG ulCount)
BOOL WINAPI FBadRowSet (LPSRowSet lpRowSet)
ULONG WINAPI FBadPropTag (ULONG ulPropTag)
ULONG WINAPI FBadRow (LPSRow lpRow)
ULONG WINAPI FBadProp (LPSPropValue lpProp)
ULONG WINAPI FBadColumnSet (LPSPropTagArray lpCols)
static IPropDataItemIMAPIPROP_GetValue (IPropDataImpl *This, ULONG ulPropTag)
static IPropDataItemIMAPIPROP_AddValue (IPropDataImpl *This, LPSPropValue lpProp)
static void IMAPIPROP_Lock (IPropDataImpl *This)
static void IMAPIPROP_Unlock (IPropDataImpl *This)
static HRESULT IMAPIProp_fnQueryInterface (LPMAPIPROP iface, REFIID riid, LPVOID *ppvObj)
static ULONG IMAPIProp_fnAddRef (LPMAPIPROP iface)
static ULONG IMAPIProp_fnRelease (LPMAPIPROP iface)
static HRESULT IMAPIProp_fnGetLastError (LPMAPIPROP iface, HRESULT hRes, ULONG ulFlags, LPMAPIERROR *lppError)
static HRESULT IMAPIProp_fnSaveChanges (LPMAPIPROP iface, ULONG ulFlags)
static HRESULT IMAPIProp_fnGetProps (LPMAPIPROP iface, LPSPropTagArray lpTags, ULONG ulFlags, ULONG *lpCount, LPSPropValue *lppProps)
static HRESULT IMAPIProp_fnGetPropList (LPMAPIPROP iface, ULONG ulFlags, LPSPropTagArray *lppTags)
static HRESULT IMAPIProp_fnOpenProperty (LPMAPIPROP iface, ULONG ulPropTag, LPCIID iid, ULONG ulOpts, ULONG ulFlags, LPUNKNOWN *lpUnk)
static HRESULT IMAPIProp_fnSetProps (LPMAPIPROP iface, ULONG ulValues, LPSPropValue lpProps, LPSPropProblemArray *lppProbs)
static HRESULT IMAPIProp_fnDeleteProps (LPMAPIPROP iface, LPSPropTagArray lpTags, LPSPropProblemArray *lppProbs)
static HRESULT IMAPIProp_fnCopyTo (LPMAPIPROP iface, ULONG niids, LPCIID lpiidExcl, LPSPropTagArray lpPropsExcl, ULONG ulParam, LPMAPIPROGRESS lpIProgress, LPCIID lpIfaceIid, LPVOID lpDstObj, ULONG ulFlags, LPSPropProblemArray *lppProbs)
static HRESULT IMAPIProp_fnCopyProps (LPMAPIPROP iface, LPSPropTagArray lpInclProps, ULONG ulParam, LPMAPIPROGRESS lpIProgress, LPCIID lpIface, LPVOID lpDstObj, ULONG ulFlags, LPSPropProblemArray *lppProbs)
static HRESULT IMAPIProp_fnGetNamesFromIDs (LPMAPIPROP iface, LPSPropTagArray *lppPropTags, LPGUID iid, ULONG ulFlags, ULONG *lpCount, LPMAPINAMEID **lpppNames)
static HRESULT IMAPIProp_fnGetIDsFromNames (LPMAPIPROP iface, ULONG ulNames, LPMAPINAMEID *lppNames, ULONG ulFlags, LPSPropTagArray *lppPropTags)
static HRESULT WINAPI IPropData_fnQueryInterface (LPPROPDATA iface, REFIID riid, LPVOID *ppvObj)
static ULONG WINAPI IPropData_fnAddRef (LPPROPDATA iface)
static ULONG WINAPI IPropData_fnRelease (LPPROPDATA iface)
static HRESULT WINAPI IPropData_fnGetLastError (LPPROPDATA iface, HRESULT hRes, ULONG ulFlags, LPMAPIERROR *lppError)
static HRESULT WINAPI IPropData_fnSaveChanges (LPPROPDATA iface, ULONG ulFlags)
static HRESULT WINAPI IPropData_fnGetProps (LPPROPDATA iface, LPSPropTagArray lpPropTags, ULONG ulFlags, ULONG *lpCount, LPSPropValue *lppProps)
static HRESULT WINAPI IPropData_fnGetPropList (LPPROPDATA iface, ULONG ulFlags, LPSPropTagArray *lppPropTags)
static HRESULT WINAPI IPropData_fnOpenProperty (LPPROPDATA iface, ULONG ulPropTag, LPCIID iid, ULONG ulOpts, ULONG ulFlags, LPUNKNOWN *lpUnk)
static HRESULT WINAPI IPropData_fnSetProps (LPPROPDATA iface, ULONG cValues, LPSPropValue lpProps, LPSPropProblemArray *lppProbs)
static HRESULT WINAPI IPropData_fnDeleteProps (LPPROPDATA iface, LPSPropTagArray lpPropTags, LPSPropProblemArray *lppProbs)
static HRESULT WINAPI IPropData_fnCopyTo (LPPROPDATA iface, ULONG ciidExclude, LPCIID lpIid, LPSPropTagArray lpProps, ULONG ulParam, LPMAPIPROGRESS lpProgress, LPCIID lpIface, LPVOID lpDst, ULONG ulFlags, LPSPropProblemArray *lppProbs)
static HRESULT WINAPI IPropData_fnCopyProps (LPPROPDATA iface, LPSPropTagArray lpProps, ULONG ulParam, LPMAPIPROGRESS lpProgress, LPCIID lpIface, LPVOID lpDst, ULONG ulFlags, LPSPropProblemArray *lppProbs)
static HRESULT WINAPI IPropData_fnGetNamesFromIDs (LPPROPDATA iface, LPSPropTagArray *lppPropTags, LPGUID iid, ULONG ulFlags, ULONG *lpCount, LPMAPINAMEID **lpppNames)
static HRESULT WINAPI IPropData_fnGetIDsFromNames (LPPROPDATA iface, ULONG ulNames, LPMAPINAMEID *lppNames, ULONG ulFlags, LPSPropTagArray *lppPropTags)
static HRESULT WINAPI IPropData_fnHrSetObjAccess (LPPROPDATA iface, ULONG ulAccess)
static BOOL PROP_IsBadAccess (ULONG ulAccess)
static HRESULT WINAPI IPropData_fnHrSetPropAccess (LPPROPDATA iface, LPSPropTagArray lpTags, ULONG *lpAccess)
static HRESULT WINAPI IPropData_fnHrGetPropAccess (LPPROPDATA iface, LPSPropTagArray *lppTags, ULONG **lppAccess)
static HRESULT WINAPI IPropData_fnHrAddObjProps (LPPROPDATA iface, LPSPropTagArray lpTags, LPSPropProblemArray *lppProbs)
SCODE WINAPI CreateIProp (LPCIID iid, ALLOCATEBUFFER *lpAlloc, ALLOCATEMORE *lpMore, FREEBUFFER *lpFree, LPVOID lpReserved, LPPROPDATA *lppPropData)

Variables

static const IPropDataVtbl IPropDataImpl_vtbl

Generated on Sat May 26 2012 05:10:55 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.