ReactOS  0.4.14-dev-323-g6fe6a88
zippidl.hpp
Go to the documentation of this file.
1 /*
2  * PROJECT: ReactOS Zip Shell Extension
3  * LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+)
4  * PURPOSE: zip pidl handling
5  * COPYRIGHT: Copyright 2017 Mark Jansen (mark.jansen@reactos.org)
6  */
7 
8 
10 {
13 };
14 
15 #include <pshpack1.h>
17 {
21 
26 
27  char Name[1];
28 };
29 #include <poppack.h>
30 
31 
34 
ULONG64 CompressedSize
Definition: zippidl.hpp:22
Type
Definition: Type.h:6
LPITEMIDLIST _ILCreate(ZipPidlType Type, LPCSTR lpString, unz_file_info64 &info)
Definition: zippidl.cpp:10
const ITEMIDLIST UNALIGNED * LPCITEMIDLIST
Definition: shtypes.idl:42
ZipPidlType ZipType
Definition: zippidl.hpp:20
BYTE Password
Definition: zippidl.hpp:25
ULONG64 UncompressedSize
Definition: zippidl.hpp:23
const ZipPidlEntry * _ZipFromIL(LPCITEMIDLIST pidl)
Definition: zippidl.cpp:38
BYTE MagicType
Definition: zippidl.hpp:19
const char * LPCSTR
Definition: xmlstorage.h:183
ULONG DosDate
Definition: zippidl.hpp:24
unsigned short WORD
Definition: ntddk_ex.h:93
unsigned __int64 ULONG64
Definition: imports.h:198
unsigned char BYTE
Definition: mem.h:68
unsigned int ULONG
Definition: retypes.h:1
ZipPidlType
Definition: zippidl.hpp:9
ITEMIDLIST UNALIGNED * LPITEMIDLIST
Definition: shtypes.idl:41