X-Git-Url: https://git.reactos.org/?p=reactos.git;a=blobdiff_plain;f=base%2Fsetup%2Fusetup%2Fcabinet.h;h=096504524ad33173c0efd64ca8deb67b1076adf4;hp=70fa34cc49fc5fe67e811a7cb848413dad32c555;hb=43c7fc0c8d67f5c3bb0ceb5bc877192b5e7fcdc3;hpb=785bea480a6845014874b3e9a8f071c00744748f diff --git a/base/setup/usetup/cabinet.h b/base/setup/usetup/cabinet.h index 70fa34cc49f..096504524ad 100644 --- a/base/setup/usetup/cabinet.h +++ b/base/setup/usetup/cabinet.h @@ -108,6 +108,8 @@ typedef struct _CAB_SEARCH WCHAR Cabinet[MAX_PATH]; USHORT Index; PCFFILE File; // Pointer to current CFFILE + PCFDATA CFData; + ULONG Offset; } CAB_SEARCH, *PCAB_SEARCH; @@ -191,8 +193,10 @@ ULONG CabinetOpen(VOID); VOID CabinetClose(VOID); /* Locates the first file in the current cabinet file that matches a search criteria */ ULONG CabinetFindFirst(PWCHAR FileName, PCAB_SEARCH Search); -/* Locates the next file in the current cabinet file */ +/* Locates the next file that matches the current search criteria */ ULONG CabinetFindNext(PCAB_SEARCH Search); +/* Locates the next file in the current cabinet file sequentially */ +ULONG CabinetFindNextFileSequential(PWCHAR FileName, PCAB_SEARCH Search); /* Extracts a file from the current cabinet file */ ULONG CabinetExtractFile(PCAB_SEARCH Search); /* Select codec engine to use */