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

mapiutil.h File Reference
#include <mapix.h>

Go to the source code of this file.

Defines

#define TAD_ALL_ROWS   1 /* Delete all rows */
#define SOF_UNIQUEFILENAME   0x80000000U /* Create a unique (temporary) filename */
#define OPENSTREAMONFILE   "OpenStreamOnFile"
#define IPROP_READONLY   0x00001U
#define IPROP_READWRITE   0x00002U
#define IPROP_CLEAN   0x10000U
#define IPROP_DIRTY   0x20000U
#define szHrDispatchNotifications   "_HrDispatchNotifications@4"
#define szScCreateConversationIndex   "_ScCreateConversationIndex@16"
#define INTERFACE   ITableData
#define ITableData_QueryInterface(p, a, b)   (p)->lpVtbl->QueryInterface(p,a,b)
#define ITableData_AddRef(p)   (p)->lpVtbl->AddRef(p)
#define ITableData_Release(p)   (p)->lpVtbl->Release(p)
#define ITableData_HrGetView(p, a, b, c, d)   (p)->lpVtbl->HrGetView(p,a,b,c,d)
#define ITableData_HrModifyRow(p, a)   (p)->lpVtbl->HrModifyRow(p,a)
#define ITableData_HrDeleteRow(p, a)   (p)->lpVtbl->HrDeleteRow(p,a)
#define ITableData_HrQueryRow(p, a, b, c)   (p)->lpVtbl->HrQueryRow(p,a,b,c)
#define ITableData_HrEnumRow(p, a, b)   (p)->lpVtbl->HrEnumRow(p,a,b)
#define ITableData_HrNotify(p, a, b, c)   (p)->lpVtbl->HrNotify(p,a,b,c)
#define ITableData_HrInsertRow(p, a, b)   (p)->lpVtbl->HrInsertRow(p,a,b)
#define ITableData_HrModifyRows(p, a, b)   (p)->lpVtbl->HrModifyRows(p,a,b)
#define ITableData_HrDeleteRows(p, a, b, c)   (p)->lpVtbl->HrDeleteRows(p,a,b,c)
#define INTERFACE   IPropData
#define IPropData_QueryInterface(p, a, b)   (p)->lpVtbl->QueryInterface(p,a,b)
#define IPropData_AddRef(p)   (p)->lpVtbl->AddRef(p)
#define IPropData_Release(p)   (p)->lpVtbl->Release(p)
#define IPropData_GetLastError(p, a, b, c)   (p)->lpVtbl->GetLastError(p,a,b,c)
#define IPropData_SaveChanges(p, a)   (p)->lpVtbl->SaveChanges(p,a)
#define IPropData_GetProps(p, a, b, c, d)   (p)->lpVtbl->GetProps(p,a,b,c,d)
#define IPropData_GetPropList(p, a, b)   (p)->lpVtbl->GetPropList(p,a,b)
#define IPropData_OpenProperty(p, a, b, c, d, e)   (p)->lpVtbl->OpenProperty(p,a,b,c,d,e)
#define IPropData_SetProps(p, a, b, c)   (p)->lpVtbl->SetProps(p,a,b,c)
#define IPropData_DeleteProps(p, a, b)   (p)->lpVtbl->DeleteProps(p,a,b)
#define IPropData_CopyTo(p, a, b, c, d, e, f, g, h, i)   (p)->lpVtbl->CopyTo(p,a,b,c,d,e,f,g,h,i)
#define IPropData_CopyProps(p, a, b, c, d, e, f, g)   (p)->lpVtbl->CopyProps(p,a,b,c,d,e,f,g)
#define IPropData_GetNamesFromIDs(p, a, b, c, d, e)   (p)->lpVtbl->GetNamesFromIDs(p,a,b,c,d,e)
#define IPropData_GetIDsFromNames(p, a, b, c, d)   (p)->lpVtbl->GetIDsFromNames(p,a,b,c,d)
#define IPropData_HrSetObjAccess(p, a)   (p)->lpVtbl->HrSetObjAccess(p,a)
#define IPropData_HrSetPropAccess(p, a, b)   (p)->lpVtbl->HrSetPropAccess(p,a,b)
#define IPropData_HrGetPropAccess(p, a, b)   (p)->lpVtbl->HrGetPropAccess(p,a,b)
#define IPropData_HrAddObjProps(p, a, b)   (p)->lpVtbl->HrAddObjProps(p,a,b)

Typedefs

typedef HRESULT(WINAPILPOPENSTREAMONFILE )(LPALLOCATEBUFFER, LPFREEBUFFER, ULONG, LPSTR, LPSTR, LPSTREAM *)
typedef struct IPropData * LPPROPDATA
typedef DISPATCHNOTIFICATIONS * LPDISPATCHNOTIFICATIONS
typedef ULONG LPBYTE *typedef
CREATECONVERSATIONINDEX * 
LPCREATECONVERSATIONINDEX
typedef struct ITableData * LPTABLEDATA

Functions

LPMALLOC WINAPI MAPIGetDefaultMalloc (void)
HRESULT WINAPI OpenStreamOnFile (LPALLOCATEBUFFER, LPFREEBUFFER, ULONG, LPSTR, LPSTR, LPSTREAM *)
BOOL WINAPI FEqualNames (LPMAPINAMEID, LPMAPINAMEID)
SCODE WINAPI CreateIProp (LPCIID, ALLOCATEBUFFER *, ALLOCATEMORE *, FREEBUFFER *, LPVOID, LPPROPDATA *)
SCODE WINAPI PropCopyMore (LPSPropValue, LPSPropValue, ALLOCATEMORE *, LPVOID)
ULONG WINAPI UlPropSize (LPSPropValue)
VOID WINAPI GetInstance (LPSPropValue, LPSPropValue, ULONG)
BOOL WINAPI FPropContainsProp (LPSPropValue, LPSPropValue, ULONG)
BOOL WINAPI FPropCompareProp (LPSPropValue, ULONG, LPSPropValue)
LONG WINAPI LPropCompareProp (LPSPropValue, LPSPropValue)
HRESULT WINAPI HrAddColumns (LPMAPITABLE, LPSPropTagArray, LPALLOCATEBUFFER, LPFREEBUFFER)
HRESULT WINAPI HrAddColumnsEx (LPMAPITABLE, LPSPropTagArray, LPALLOCATEBUFFER, LPFREEBUFFER, void(*)(LPSPropTagArray))
HRESULT WINAPI HrAllocAdviseSink (LPNOTIFCALLBACK, LPVOID, LPMAPIADVISESINK *)
HRESULT WINAPI HrThisThreadAdviseSink (LPMAPIADVISESINK, LPMAPIADVISESINK *)
HRESULT WINAPI HrDispatchNotifications (ULONG)
ULONG WINAPI UlAddRef (void *)
ULONG WINAPI UlRelease (void *)
HRESULT WINAPI HrGetOneProp (LPMAPIPROP, ULONG, LPSPropValue *)
HRESULT WINAPI HrSetOneProp (LPMAPIPROP, LPSPropValue)
BOOL WINAPI FPropExists (LPMAPIPROP, ULONG)
void WINAPI FreePadrlist (LPADRLIST)
void WINAPI FreeProws (LPSRowSet)
HRESULT WINAPI HrQueryAllRows (LPMAPITABLE, LPSPropTagArray, LPSRestriction, LPSSortOrderSet, LONG, LPSRowSet *)
LPSPropValue WINAPI PpropFindProp (LPSPropValue, ULONG, ULONG)
BOOL WINAPI FBinFromHex (LPSTR, LPBYTE)
SCODE WINAPI ScBinFromHexBounded (LPSTR, LPBYTE, ULONG)
void WINAPI HexFromBin (LPBYTE, int, LPSTR)
ULONG WINAPI UlFromSzHex (LPCSTR)
LPSTR WINAPI SzFindCh (LPCSTR, USHORT)
LPSTR WINAPI SzFindLastCh (LPCSTR, USHORT)
LPSTR WINAPI SzFindSz (LPCSTR, LPCSTR)
UINT WINAPI UFromSz (LPCSTR)
SCODE WINAPI ScInitMapiUtil (ULONG)
void WINAPI DeinitMapiUtil (void)
typedef HRESULT (WINAPI DISPATCHNOTIFICATIONS)(ULONG)
typedef SCODE (WINAPI CREATECONVERSATIONINDEX)(ULONG
typedef void (WINAPI CALLERRELEASE)(ULONG
 DECLARE_INTERFACE_ (ITableData, IUnknown)
SCODE WINAPI CreateTable (LPCIID, ALLOCATEBUFFER *, ALLOCATEMORE *, FREEBUFFER *, LPVOID, ULONG, ULONG, LPSPropTagArray, LPTABLEDATA *)
SCODE WINAPI ScCountNotifications (int, LPNOTIFICATION, ULONG *)
SCODE WINAPI ScCountProps (int, LPSPropValue, ULONG *)
SCODE WINAPI ScCopyNotifications (int, LPNOTIFICATION, LPVOID, ULONG *)
SCODE WINAPI ScCopyProps (int, LPSPropValue, LPVOID, ULONG *)
SCODE WINAPI ScDupPropset (int, LPSPropValue, LPALLOCATEBUFFER, LPSPropValue *)
SCODE WINAPI ScRelocNotifications (int, LPNOTIFICATION, LPVOID, LPVOID, ULONG *)
SCODE WINAPI ScRelocProps (int, LPSPropValue, LPVOID, LPVOID, ULONG *)
LPSPropValue WINAPI LpValFindProp (ULONG, ULONG, LPSPropValue)
static FILETIME FtAddFt (FILETIME ftLeft, FILETIME ftRight)
static FILETIME FtSubFt (FILETIME ftLeft, FILETIME ftRight)
static FILETIME FtNegFt (FILETIME ftLeft)
static FILETIME FtMulDw (DWORD dwLeft, FILETIME ftRight)
static FILETIME FtMulDwDw (DWORD dwLeft, DWORD dwRight)
 DECLARE_INTERFACE_ (IPropData, IMAPIProp)

Variables

typedef LPBYTE
typedef LPMAPITABLE

Generated on Sat May 26 2012 05:41:24 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.