Data Structures |
| struct | ISHFileStream |
Defines |
| #define | COBJMACROS |
| #define | NONAMELESSUNION |
| #define | NONAMELESSSTRUCT |
| #define | NO_SHLWAPI_REG |
| #define | NO_SHLWAPI_PATH |
| #define | STGM_ACCESS_MODE(stgm) ((stgm)&0x0000f) |
| #define | STGM_SHARE_MODE(stgm) ((stgm)&0x000f0) |
| #define | STGM_CREATE_MODE(stgm) ((stgm)&0x0f000) |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (shell) |
| static HRESULT WINAPI | IStream_fnCommit (IStream *, DWORD) |
| 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 *pNewPos) |
| 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_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 *lpStat, DWORD grfStatFlag) |
| static HRESULT WINAPI | IStream_fnClone (IStream *iface, IStream **ppstm) |
| static IStream * | IStream_Create (LPCWSTR lpszPath, HANDLE hFile, DWORD dwMode) |
| HRESULT WINAPI | SHCreateStreamOnFileEx (LPCWSTR lpszPath, DWORD dwMode, DWORD dwAttributes, BOOL bCreate, IStream *lpTemplate, IStream **lppStream) |
| HRESULT WINAPI | SHCreateStreamOnFileW (LPCWSTR lpszPath, DWORD dwMode, IStream **lppStream) |
| HRESULT WINAPI | SHCreateStreamOnFileA (LPCSTR lpszPath, DWORD dwMode, IStream **lppStream) |
| HRESULT WINAPI | SHIStream_Read (IStream *lpStream, LPVOID lpvDest, ULONG ulSize) |
| BOOL WINAPI | SHIsEmptyStream (IStream *lpStream) |
| HRESULT WINAPI | SHIStream_Write (IStream *lpStream, LPCVOID lpvSrc, ULONG ulSize) |
| HRESULT WINAPI | IStream_Reset (IStream *lpStream) |
| HRESULT WINAPI | IStream_Size (IStream *lpStream, ULARGE_INTEGER *lpulSize) |
Variables |
| static const IStreamVtbl | SHLWAPI_fsVTable |