2 * File Decompression Interface
4 * Copyright 2002 Patrik Stridvall
6 * This library is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU Lesser General Public
8 * License as published by the Free Software Foundation; either
9 * version 2.1 of the License, or (at your option) any later version.
11 * This library is distributed in the hope that it will be useful,
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14 * Lesser General Public License for more details.
16 * You should have received a copy of the GNU Lesser General Public
17 * License along with this library; if not, write to the Free Software
18 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
28 #include "wine/debug.h"
30 WINE_DEFAULT_DEBUG_CHANNEL(cabinet);
32 /***********************************************************************
33 * FDICreate (CABINET.20)
35 HFDI __cdecl FDICreate(
46 FIXME("(pfnalloc == ^%p, pfnfree == ^%p, pfnopen == ^%p, pfnread == ^%p, pfnwrite == ^%p, \
47 pfnclose == ^%p, pfnseek == ^%p, cpuType == %d, perf == ^%p): stub\n",
48 pfnalloc, pfnfree, pfnopen, pfnread, pfnwrite, pfnclose, pfnseek,
51 perf->erfOper = FDIERROR_NONE;
55 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
60 /***********************************************************************
61 * FDIIsCabinet (CABINET.21)
63 BOOL __cdecl FDIIsCabinet(
66 PFDICABINETINFO pfdici)
68 FIXME("(hfdi == ^%p, hf == ^%d, pfdici == ^%p): stub\n", hfdi, hf, pfdici);
70 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
74 /***********************************************************************
75 * FDICopy (CABINET.22)
83 PFNFDIDECRYPT pfnfdid,
86 FIXME("(hfdi == ^%p, pszCabinet == ^%p, pszCabPath == ^%p, flags == %0d, \
87 pfnfdin == ^%p, pfnfdid == ^%p, pvUser == ^%p): stub\n",
88 hfdi, pszCabinet, pszCabPath, flags, pfnfdin, pfnfdid, pvUser);
90 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
94 /***********************************************************************
95 * FDIDestroy (CABINET.23)
97 BOOL __cdecl FDIDestroy(HFDI hfdi)
99 FIXME("(hfdi == ^%p): stub\n", hfdi);
101 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
105 /***********************************************************************
106 * FDICreate (CABINET.20)
108 BOOL __cdecl FDITruncateCabinet(
110 char *pszCabinetName,
111 USHORT iFolderToDelete)
113 FIXME("(hfdi == ^%p, pszCabinetName == %s, iFolderToDelete == %hu): stub\n",
114 hfdi, debugstr_a(pszCabinetName), iFolderToDelete);
116 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);