ReactOS  0.4.14-dev-384-g5b37caa
StorageBaseImplVtbl Struct Reference

#include <storage32.h>

Collaboration diagram for StorageBaseImplVtbl:

Public Attributes

void(* Destroy )(StorageBaseImpl *)
 
void(* Invalidate )(StorageBaseImpl *)
 
HRESULT(* Flush )(StorageBaseImpl *)
 
HRESULT(* GetFilename )(StorageBaseImpl *, LPWSTR *)
 
HRESULT(* CreateDirEntry )(StorageBaseImpl *, const DirEntry *, DirRef *)
 
HRESULT(* WriteDirEntry )(StorageBaseImpl *, DirRef, const DirEntry *)
 
HRESULT(* ReadDirEntry )(StorageBaseImpl *, DirRef, DirEntry *)
 
HRESULT(* DestroyDirEntry )(StorageBaseImpl *, DirRef)
 
HRESULT(* StreamReadAt )(StorageBaseImpl *, DirRef, ULARGE_INTEGER, ULONG, void *, ULONG *)
 
HRESULT(* StreamWriteAt )(StorageBaseImpl *, DirRef, ULARGE_INTEGER, ULONG, const void *, ULONG *)
 
HRESULT(* StreamSetSize )(StorageBaseImpl *, DirRef, ULARGE_INTEGER)
 
HRESULT(* StreamLink )(StorageBaseImpl *, DirRef, DirRef)
 
HRESULT(* GetTransactionSig )(StorageBaseImpl *, ULONG *, BOOL)
 
HRESULT(* SetTransactionSig )(StorageBaseImpl *, ULONG)
 
HRESULT(* LockTransaction )(StorageBaseImpl *, BOOL)
 
HRESULT(* UnlockTransaction )(StorageBaseImpl *, BOOL)
 

Detailed Description

Definition at line 239 of file storage32.h.

Member Data Documentation

◆ CreateDirEntry

HRESULT(* StorageBaseImplVtbl::CreateDirEntry) (StorageBaseImpl *, const DirEntry *, DirRef *)

Definition at line 244 of file storage32.h.

◆ Destroy

void(* StorageBaseImplVtbl::Destroy) (StorageBaseImpl *)

Definition at line 240 of file storage32.h.

◆ DestroyDirEntry

HRESULT(* StorageBaseImplVtbl::DestroyDirEntry) (StorageBaseImpl *, DirRef)

Definition at line 247 of file storage32.h.

◆ Flush

HRESULT(* StorageBaseImplVtbl::Flush) (StorageBaseImpl *)

Definition at line 242 of file storage32.h.

◆ GetFilename

HRESULT(* StorageBaseImplVtbl::GetFilename) (StorageBaseImpl *, LPWSTR *)

Definition at line 243 of file storage32.h.

◆ GetTransactionSig

HRESULT(* StorageBaseImplVtbl::GetTransactionSig) (StorageBaseImpl *, ULONG *, BOOL)

Definition at line 252 of file storage32.h.

◆ Invalidate

void(* StorageBaseImplVtbl::Invalidate) (StorageBaseImpl *)

Definition at line 241 of file storage32.h.

◆ LockTransaction

HRESULT(* StorageBaseImplVtbl::LockTransaction) (StorageBaseImpl *, BOOL)

Definition at line 254 of file storage32.h.

◆ ReadDirEntry

HRESULT(* StorageBaseImplVtbl::ReadDirEntry) (StorageBaseImpl *, DirRef, DirEntry *)

Definition at line 246 of file storage32.h.

◆ SetTransactionSig

HRESULT(* StorageBaseImplVtbl::SetTransactionSig) (StorageBaseImpl *, ULONG)

Definition at line 253 of file storage32.h.

◆ StreamLink

HRESULT(* StorageBaseImplVtbl::StreamLink) (StorageBaseImpl *, DirRef, DirRef)

Definition at line 251 of file storage32.h.

◆ StreamReadAt

HRESULT(* StorageBaseImplVtbl::StreamReadAt) (StorageBaseImpl *, DirRef, ULARGE_INTEGER, ULONG, void *, ULONG *)

Definition at line 248 of file storage32.h.

◆ StreamSetSize

HRESULT(* StorageBaseImplVtbl::StreamSetSize) (StorageBaseImpl *, DirRef, ULARGE_INTEGER)

Definition at line 250 of file storage32.h.

◆ StreamWriteAt

HRESULT(* StorageBaseImplVtbl::StreamWriteAt) (StorageBaseImpl *, DirRef, ULARGE_INTEGER, ULONG, const void *, ULONG *)

Definition at line 249 of file storage32.h.

◆ UnlockTransaction

HRESULT(* StorageBaseImplVtbl::UnlockTransaction) (StorageBaseImpl *, BOOL)

Definition at line 255 of file storage32.h.

◆ WriteDirEntry

HRESULT(* StorageBaseImplVtbl::WriteDirEntry) (StorageBaseImpl *, DirRef, const DirEntry *)

Definition at line 245 of file storage32.h.


The documentation for this struct was generated from the following file: