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

pstorec.c File Reference
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "winuser.h"
#include "ole2.h"
#include "pstore.h"
#include "wine/debug.h"

Go to the source code of this file.

Data Structures

struct  PStore_impl

Defines

#define COBJMACROS

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (pstores)
static PStore_implimpl_from_IPStore (IPStore *iface)
BOOL WINAPI DllMain (HINSTANCE hinst, DWORD fdwReason, LPVOID fImpLoad)
static HRESULT WINAPI PStore_fnQueryInterface (IPStore *iface, REFIID riid, LPVOID *ppvObj)
static ULONG WINAPI PStore_fnAddRef (IPStore *iface)
static ULONG WINAPI PStore_fnRelease (IPStore *iface)
static HRESULT WINAPI PStore_fnGetInfo (IPStore *iface, PPST_PROVIDERINFO *ppProperties)
static HRESULT WINAPI PStore_fnGetProvParam (IPStore *iface, DWORD dwParam, DWORD *pcbData, BYTE **ppbData, DWORD dwFlags)
static HRESULT WINAPI PStore_fnSetProvParam (IPStore *This, DWORD dwParam, DWORD cbData, BYTE *pbData, DWORD *dwFlags)
static HRESULT WINAPI PStore_fnCreateType (IPStore *This, PST_KEY Key, const GUID *pType, PPST_TYPEINFO pInfo, DWORD dwFlags)
static HRESULT WINAPI PStore_fnGetTypeInfo (IPStore *This, PST_KEY Key, const GUID *pType, PPST_TYPEINFO **ppInfo, DWORD dwFlags)
static HRESULT WINAPI PStore_fnDeleteType (IPStore *This, PST_KEY Key, const GUID *pType, DWORD dwFlags)
static HRESULT WINAPI PStore_fnCreateSubtype (IPStore *This, PST_KEY Key, const GUID *pType, const GUID *pSubtype, PPST_TYPEINFO pInfo, PPST_ACCESSRULESET pRules, DWORD dwFlags)
static HRESULT WINAPI PStore_fnGetSubtypeInfo (IPStore *This, PST_KEY Key, const GUID *pType, const GUID *pSubtype, PPST_TYPEINFO **ppInfo, DWORD dwFlags)
static HRESULT WINAPI PStore_fnDeleteSubtype (IPStore *This, PST_KEY Key, const GUID *pType, const GUID *pSubtype, DWORD dwFlags)
static HRESULT WINAPI PStore_fnReadAccessRuleset (IPStore *This, PST_KEY Key, const GUID *pType, const GUID *pSubtype, PPST_TYPEINFO pInfo, PPST_ACCESSRULESET **ppRules, DWORD dwFlags)
static HRESULT WINAPI PStore_fnWriteAccessRuleset (IPStore *This, PST_KEY Key, const GUID *pType, const GUID *pSubtype, PPST_TYPEINFO pInfo, PPST_ACCESSRULESET pRules, DWORD dwFlags)
static HRESULT WINAPI PStore_fnEnumTypes (IPStore *This, PST_KEY Key, DWORD dwFlags, IEnumPStoreTypes **ppenum)
static HRESULT WINAPI PStore_fnEnumSubtypes (IPStore *This, PST_KEY Key, const GUID *pType, DWORD dwFlags, IEnumPStoreTypes **ppenum)
static HRESULT WINAPI PStore_fnDeleteItem (IPStore *This, PST_KEY Key, const GUID *pItemType, const GUID *pItemSubType, LPCWSTR szItemName, PPST_PROMPTINFO pPromptInfo, DWORD dwFlags)
static HRESULT WINAPI PStore_fnReadItem (IPStore *This, PST_KEY Key, const GUID *pItemType, const GUID *pItemSubtype, LPCWSTR szItemName, DWORD *cbData, BYTE **pbData, PPST_PROMPTINFO pPromptInfo, DWORD dwFlags)
static HRESULT WINAPI PStore_fnWriteItem (IPStore *This, PST_KEY Key, const GUID *pItemType, const GUID *pItemSubtype, LPCWSTR szItemName, DWORD cbData, BYTE *ppbData, PPST_PROMPTINFO pPromptInfo, DWORD dwDefaultConfirmationStyle, DWORD dwFlags)
static HRESULT WINAPI PStore_fnOpenItem (IPStore *This, PST_KEY Key, const GUID *pItemType, const GUID *pItemSubtype, LPCWSTR szItemName, PST_ACCESSMODE ModeFlags, PPST_PROMPTINFO pProomptInfo, DWORD dwFlags)
static HRESULT WINAPI PStore_fnCloseItem (IPStore *This, PST_KEY Key, const GUID *pItemType, const GUID *pItemSubtype, LPCWSTR *szItemName, DWORD dwFlags)
static HRESULT WINAPI PStore_fnEnumItems (IPStore *This, PST_KEY Key, const GUID *pItemType, const GUID *pItemSubtype, DWORD dwFlags, IEnumPStoreItems **ppenum)
HRESULT WINAPI PStoreCreateInstance (IPStore **ppProvider, PST_PROVIDERID *pProviderID, void *pReserved, DWORD dwFlags)
HRESULT WINAPI DllRegisterServer (void)
HRESULT WINAPI DllUnregisterServer (void)
HRESULT WINAPI DllGetClassObject (REFCLSID rclsid, REFIID iid, LPVOID *ppv)
HRESULT WINAPI DllCanUnloadNow (void)

Variables

static const IPStoreVtbl pstores_vtbl

Generated on Sun May 27 2012 05:16:47 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.