Leaked source code of windows server 2003
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
/***********************************************************************
* * _WABAPI.H * * Internal headers for the WABAPI * * Copyright 1996 Microsoft Corporation. All Rights Reserved. * * Revision History: * * When Who What * -------- ------------------ --------------------------------------- * 04.16.96 Bruce Kelley Created * ***********************************************************************/
#ifndef ___WABAPI_H
#define ___WABAPI_H
typedef struct _PROPERTY_STORE { HANDLE hPropertyStore; ULONG ulRefCount; BOOL bProfileAPIs; BOOL bIsWABOpenExSession; // Bug - Outlook passes IADRBook.c to multiple threads without all the threads calling
// WABOpenEx - as a result secondary threads dont know its an outlook session and
// try to access the .WAB which crashes badly. This flag is a hack way to pass the
// info between the two threads
struct _OlkContInfo *rgolkci; // Outlook container info
ULONG colkci; // information for WAB containers...
} PROPERTY_STORE, *LPPROPERTY_STORE;
typedef struct _OUTLOOK_STORE { HMODULE hOutlookStore; ULONG ulRefCount; } OUTLOOK_STORE, *LPOUTLOOK_STORE;
ULONG ReleasePropertyStore(LPPROPERTY_STORE lpPropertyStore); SCODE OpenAddRefPropertyStore(LPWAB_PARAM lpWP, LPPROPERTY_STORE lpPropertyStore);
ULONG ReleaseOutlookStore(HANDLE hPropertyStore, LPOUTLOOK_STORE lpOutlookStore); SCODE OpenAddRefOutlookStore(LPOUTLOOK_STORE lpOutlookStore);
#endif // include once
|