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

regstream.c File Reference
#include <stdarg.h>
#include <string.h>
#include "winerror.h"
#include "windef.h"
#include "winbase.h"
#include "objbase.h"
#include "winreg.h"
#include "shlwapi.h"
#include "wine/debug.h"

Go to the source code of this file.

Data Structures

struct  ISHRegStream

Defines

#define COBJMACROS

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (shell)
static HRESULT WINAPI IStream_fnQueryInterface (IStream *iface, REFIID riid, LPVOID *ppvObj)
static ULONG WINAPI IStream_fnAddRef (IStream *iface)
static ULONG WINAPI IStream_fnRelease (IStream *iface)
static HRESULT WINAPI IStream_fnRead (IStream *iface, void *pv, ULONG cb, ULONG *pcbRead)
static HRESULT WINAPI IStream_fnWrite (IStream *iface, const void *pv, ULONG cb, ULONG *pcbWritten)
static HRESULT WINAPI IStream_fnSeek (IStream *iface, LARGE_INTEGER dlibMove, DWORD dwOrigin, ULARGE_INTEGER *plibNewPosition)
static HRESULT WINAPI IStream_fnSetSize (IStream *iface, ULARGE_INTEGER libNewSize)
static HRESULT WINAPI IStream_fnCopyTo (IStream *iface, IStream *pstm, ULARGE_INTEGER cb, ULARGE_INTEGER *pcbRead, ULARGE_INTEGER *pcbWritten)
static HRESULT WINAPI IStream_fnCommit (IStream *iface, DWORD grfCommitFlags)
static HRESULT WINAPI IStream_fnRevert (IStream *iface)
static HRESULT WINAPI IStream_fnLockUnlockRegion (IStream *iface, ULARGE_INTEGER libOffset, ULARGE_INTEGER cb, DWORD dwLockType)
static HRESULT WINAPI IStream_fnStat (IStream *iface, STATSTG *pstatstg, DWORD grfStatFlag)
static HRESULT WINAPI IStream_fnClone (IStream *iface, IStream **ppstm)
static ULONG WINAPI IStream_fnAddRefDummy (IStream *iface)
static ULONG WINAPI IStream_fnReleaseDummy (IStream *iface)
static HRESULT WINAPI IStream_fnReadDummy (IStream *iface, LPVOID pv, ULONG cb, ULONG *pcbRead)
static ISHRegStreamIStream_Create (HKEY hKey, LPBYTE pbBuffer, DWORD dwLength)
IStream *WINAPI SHOpenRegStream2A (HKEY hKey, LPCSTR pszSubkey, LPCSTR pszValue, DWORD dwMode)
IStream *WINAPI SHOpenRegStream2W (HKEY hKey, LPCWSTR pszSubkey, LPCWSTR pszValue, DWORD dwMode)
IStream *WINAPI SHOpenRegStreamA (HKEY hkey, LPCSTR pszSubkey, LPCSTR pszValue, DWORD dwMode)
IStream *WINAPI SHOpenRegStreamW (HKEY hkey, LPCWSTR pszSubkey, LPCWSTR pszValue, DWORD dwMode)
IStream *WINAPI SHCreateMemStream (const BYTE *lpbData, UINT dwDataLen)
HRESULT WINAPI SHCreateStreamWrapper (LPBYTE lpbData, DWORD dwDataLen, DWORD dwReserved, IStream **lppStream)

Variables

static const IStreamVtbl rstvt
static const IStreamVtbl DummyRegStreamVTable
static ISHRegStream rsDummyRegStream

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