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

util.c File Reference
#include <stdarg.h>
#include <stdio.h>
#include "windef.h"
#include "winbase.h"
#include "winreg.h"
#include "winuser.h"
#include "winerror.h"
#include "winternl.h"
#include "objbase.h"
#include "shlwapi.h"
#include "wine/debug.h"
#include "wine/unicode.h"
#include "mapival.h"
#include "xcmc.h"
#include "msi.h"
#include "util.h"

Go to the source code of this file.

Defines

#define COBJMACROS
#define NONAMELESSUNION
#define NONAMELESSSTRUCT

Typedefs

typedef LPVOIDLPMAPIALLOCBUFFER

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (mapi)
SCODE WINAPI ScInitMapiUtil (ULONG ulReserved)
VOID WINAPI DeinitMapiUtil (void)
SCODE WINAPI MAPIAllocateBuffer (ULONG cbSize, LPVOID *lppBuffer)
SCODE WINAPI MAPIAllocateMore (ULONG cbSize, LPVOID lpOrig, LPVOID *lppBuffer)
ULONG WINAPI MAPIFreeBuffer (LPVOID lpBuffer)
HRESULT WINAPI WrapProgress (PVOID unk1, PVOID unk2, PVOID unk3, PVOID unk4, PVOID unk5)
HRESULT WINAPI HrThisThreadAdviseSink (LPMAPIADVISESINK lpSink, LPMAPIADVISESINK *lppNewSink)
BOOL WINAPI FBinFromHex (LPWSTR lpszHex, LPBYTE lpOut)
void WINAPI HexFromBin (LPBYTE lpHex, int iCount, LPWSTR lpszOut)
VOID WINAPI SwapPlong (PULONG lpData, ULONG ulLen)
VOID WINAPI SwapPword (PUSHORT lpData, ULONG ulLen)
ULONG WINAPI MNLS_lstrlenW (LPCWSTR lpszStr)
INT WINAPI MNLS_lstrcmpW (LPCWSTR lpszLeft, LPCWSTR lpszRight)
ULONG WINAPI MNLS_lstrcpyW (LPWSTR lpszDest, LPCWSTR lpszSrc)
INT WINAPI MNLS_CompareStringW (DWORD dwCp, LPCWSTR lpszLeft, LPCWSTR lpszRight)
BOOL WINAPI FEqualNames (LPMAPINAMEID lpName1, LPMAPINAMEID lpName2)
BOOL WINAPI IsBadBoundedStringPtr (LPCSTR lpszStr, ULONG ulLen)
LONGLONG WINAPI MAPI32_FtAddFt (FILETIME ftLeft, FILETIME ftRight)
LONGLONG WINAPI MAPI32_FtSubFt (FILETIME ftLeft, FILETIME ftRight)
LONGLONG WINAPI MAPI32_FtMulDw (DWORD dwLeft, FILETIME ftRight)
LONGLONG WINAPI MAPI32_FtMulDwDw (DWORD dwLeft, DWORD dwRight)
LONGLONG WINAPI MAPI32_FtNegFt (FILETIME ft)
ULONG WINAPI UlAddRef (void *lpUnk)
ULONG WINAPI UlRelease (void *lpUnk)
UINT WINAPI UFromSz (LPCSTR lpszStr)
HRESULT WINAPI OpenStreamOnFile (LPALLOCATEBUFFER lpAlloc, LPFREEBUFFER lpFree, ULONG ulFlags, LPWSTR lpszPath, LPWSTR lpszPrefix, LPSTREAM *lppStream)
ULONG WINAPI UlFromSzHex (LPCWSTR lpszHex)
BOOL WINAPI FBadEntryList (LPENTRYLIST lpEntryList)
ULONG WINAPI CbOfEncoded (LPCSTR lpszEnc)
CMC_return_code WINAPI cmc_query_configuration (CMC_session_id session, CMC_enum item, CMC_buffer reference, CMC_extension *config_extensions)
BOOL WINAPI FGetComponentPath (LPCSTR component, LPCSTR qualifier, LPSTR dll_path, DWORD dll_path_length, BOOL install)
HRESULT WINAPI HrQueryAllRows (LPMAPITABLE lpTable, LPSPropTagArray lpPropTags, LPSRestriction lpRestriction, LPSSortOrderSet lpSortOrderSet, LONG crowsMax, LPSRowSet *lppRows)
static void load_mapi_provider (HKEY hkeyMail, LPCWSTR valueName, HMODULE *mapi_provider)
void load_mapi_providers (void)
void unload_mapi_providers (void)

Variables

static const BYTE digitsToHex []
MAPI_FUNCTIONS mapiFunctions
static HMODULE mapi_provider
static HMODULE mapi_ex_provider

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