Cabinet.dll Conformance Test. Wine 3 Aleksandr Liber Rizwan Kassim. Purpose of the test. Check for functional equivalence of Microsoft and WINE implementations Not really focusing on finding bugs, but in verifying that the WINE version outputs exactly what the Microsoft version does.
Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.
FCICreate - Create an FCI context.
FCIAddFile - Add a file to the cabinet being created.
FCIFlushCabinet - Complete the cabinet.
FCIFlushFolder - Complete the folder and begin a new one.
FCIDestroy - Destroy the FCI context.
FDI (File Decompression Interface
FDICreate - Create an FDI context.
FDIIsCabinet – Check whether or not a file is a cabinet, if it is the function returns information about it.
FDICopy - Extract files from the cabinet.
FDIDestroy – Destroy the FDI context.Cabinet API
Wine cabinet.dll FDI Conformance Test PatchRaw files available at :http://www.geekymedia.com/viewcvs/cgi/viewcvs.cgi/group3/wine/This patch adds tests for the cabinet dll, specifically testing thefunctions FDICreate, FDIDestroy, FDICopy and FDIIsCabinet. As theFCI functions are still marked *FIXME* in wine, they haven't been tested.The package is self containing, allowing additional cabinetfeatures to be tested by preparing other cabinets in the same mannerthat ours were. A patch of -p1 will be needed.This patch has been successfully applied to the wine tree and ran.