[USBPORT] Use USB2_HS_INTERRUPT_IN_OVERHEAD instead USB2_HS_ISOCHRONOUS_OUT_OVERHEAD.
[reactos.git] / base / applications / rapps / include / cabinet.h
1 // Structs related to .cab extraction
2 // FIXME: they should belong to exports of cabinet.dll
3 #pragma once
4
5 struct ERF
6 {
7 INT erfOper;
8 INT erfType;
9 BOOL fError;
10 };
11
12 struct FILELIST
13 {
14 LPSTR FileName;
15 FILELIST *next;
16 BOOL DoExtract;
17 };
18
19 struct SESSION
20 {
21 INT FileSize;
22 ERF Error;
23 FILELIST *FileList;
24 INT FileCount;
25 INT Operation;
26 CHAR Destination[MAX_PATH];
27 CHAR CurrentFile[MAX_PATH];
28 CHAR Reserved[MAX_PATH];
29 FILELIST *FilterList;
30 };
31
32 typedef HRESULT(WINAPI *fnExtract)(SESSION *dest, LPCSTR szCabName);