ReactOS  0.4.15-dev-3712-gf1ad684
CCFDATAStorage.h
Go to the documentation of this file.
1 /*
2  * COPYRIGHT: See COPYING in the top level directory
3  * PROJECT: ReactOS cabinet manager
4  * FILE: tools/cabman/cabman.h
5  * PURPOSE: Cabinet manager header
6  */
7 
8 #pragma once
9 
10 #include "cabinet.h"
11 
12 #ifndef CAB_READ_ONLY
13 
15 {
16 public:
17  /* Default constructor */
19  /* Default destructor */
20  virtual ~CCFDATAStorage();
21  ULONG Create();
22  ULONG Destroy();
23  ULONG Truncate();
24  ULONG Position();
28 private:
31 };
32 
33 #endif /* CAB_READ_ONLY */
34 
_Must_inspect_result_ _In_ WDFIOTARGET _In_opt_ WDFREQUEST _In_opt_ PWDF_MEMORY_DESCRIPTOR _In_opt_ PLONGLONG _In_opt_ PWDF_REQUEST_SEND_OPTIONS _Out_opt_ PULONG_PTR BytesWritten
Definition: wdfiotarget.h:949
ULONG Seek(LONG Position)
virtual ~CCFDATAStorage()
_Must_inspect_result_ _In_ WDFIOTARGET _In_opt_ WDFREQUEST _In_opt_ PWDF_MEMORY_DESCRIPTOR _In_opt_ PLONGLONG _In_opt_ PWDF_REQUEST_SEND_OPTIONS _Out_opt_ PULONG_PTR BytesRead
Definition: wdfiotarget.h:859
long LONG
Definition: pedump.c:60
Definition: bufpool.h:45
ULONG ReadBlock(PCFDATA Data, void *Buffer, PULONG BytesRead)
#define PATH_MAX
Definition: types.h:280
char FullName[PATH_MAX]
unsigned int * PULONG
Definition: retypes.h:1
ULONG WriteBlock(PCFDATA Data, void *Buffer, PULONG BytesWritten)
unsigned int ULONG
Definition: retypes.h:1