mirror of https://github.com/lianthony/NT4.0
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
53 lines
2.8 KiB
53 lines
2.8 KiB
/* SCCIO_SS.C 08/02/95 08.18.06 */
|
|
WORD IOOLE2ReadWORD (BYTE FAR *pBuf, WORD ByteOrder);
|
|
LONG IOOLE2ReadLONG (BYTE FAR *pBuf, WORD ByteOrder);
|
|
IOERR IOIsOLE2RootStorage (HIOFILE hFile);
|
|
void IOOLE2RootStorageFreeAlloc (PIOROOTSTORAGE pRoot);
|
|
IOERR IOOpenOLE2RootStorage (HIOFILE FAR *phFile, HIOSPEC hSpec, DWORD dwFlags
|
|
);
|
|
IOERR IO_ENTRYMOD IOOLE2RootStgReadSector (PIOROOTSTORAGE pRoot, LONG Sector,
|
|
BYTE FAR *pBuf);
|
|
IOERR IO_ENTRYMOD IOOLE2RootStgReadConsecutiveSector (PIOROOTSTORAGE pRoot,
|
|
LONG StartSector, LONG SectorNum, BYTE FAR *pBuf);
|
|
LONG IOOLE2RootStgGetNextSector (PIOROOTSTORAGE pRoot, LONG Sector);
|
|
IOERR IO_ENTRYMOD IOOLE2RootStgReadMiniSector (PIOROOTSTORAGE pRoot, LONG
|
|
MiniSector, BYTE FAR *pBuf);
|
|
IOERR IO_ENTRYMOD IOOLE2RootStgReadConsecutiveMiniSector (PIOROOTSTORAGE pRoot
|
|
, LONG StartMiniSector, LONG SectorNum, BYTE FAR *pBuf);
|
|
LONG IOOLE2RootStgGetNextMiniSector (PIOROOTSTORAGE pRoot, LONG MiniSector);
|
|
IOERR IO_ENTRYMOD IOOLE2RootStgGetDirEntry (PIOROOTSTORAGE pRoot, LONG DirEntry
|
|
, BYTE FAR *pDirBuf);
|
|
SHORT IOOLE2DirNameCmp (BYTE FAR *pDirBuf, WORD ByteOrder, BYTE FAR *pDirName,
|
|
WORD NameLength);
|
|
IOERR IOOLE2RootStgFindChildEntry (HIOFILE hRefStorage, BYTE FAR *pChildName,
|
|
BYTE FAR *pDirEntryBuf, LONG FAR *pDirEntry, PIOROOTSTORAGE FAR *
|
|
ppRoot);
|
|
IOERR IO_ENTRYMOD IORootStgClose (HIOFILE hFile);
|
|
IOERR IO_ENTRYMOD IORootStgRead (HIOFILE hFile, BYTE FAR *pData, DWORD dwSize,
|
|
DWORD FAR *pCount);
|
|
IOERR IO_ENTRYMOD IORootStgWrite (HIOFILE hFile, BYTE FAR *pData, DWORD dwSize
|
|
, DWORD FAR *pCount);
|
|
IOERR IO_ENTRYMOD IORootStgSeek (HIOFILE hFile, WORD wFrom, LONG lOffset);
|
|
IOERR IO_ENTRYMOD IORootStgTell (HIOFILE hFile, DWORD FAR *pOffset);
|
|
IOERR IO_ENTRYMOD IORootStgGetInfo (HIOFILE hFile, DWORD dwInfoId, VOID FAR *
|
|
pInfo);
|
|
IOERR IOOpenOLE2SubStorage (HIOFILE FAR *phFile, HIOSPEC hSpec, DWORD dwFlags);
|
|
IOERR IO_ENTRYMOD IOSubStgClose (HIOFILE hFile);
|
|
IOERR IO_ENTRYMOD IOSubStgRead (HIOFILE hFile, BYTE FAR *pData, DWORD dwSize,
|
|
DWORD FAR *pCount);
|
|
IOERR IO_ENTRYMOD IOSubStgWrite (HIOFILE hFile, BYTE FAR *pData, DWORD dwSize,
|
|
DWORD FAR *pCount);
|
|
IOERR IO_ENTRYMOD IOSubStgSeek (HIOFILE hFile, WORD wFrom, LONG lOffset);
|
|
IOERR IO_ENTRYMOD IOSubStgTell (HIOFILE hFile, DWORD FAR *pOffset);
|
|
IOERR IO_ENTRYMOD IOSubStgGetInfo (HIOFILE hFile, DWORD dwInfoId, VOID FAR *
|
|
pInfo);
|
|
IOERR IOOpenOLE2SubStream (HIOFILE FAR *phFile, HIOSPEC hSpec, DWORD dwFlags);
|
|
IOERR IO_ENTRYMOD IOSubStrRead (HIOFILE hFile, BYTE FAR *pData, DWORD dwSize,
|
|
DWORD FAR *pCount);
|
|
IOERR IO_ENTRYMOD IOSubStrWrite (HIOFILE hFile, BYTE FAR *pData, DWORD dwSize,
|
|
DWORD FAR *pCount);
|
|
IOERR IO_ENTRYMOD IOSubStrSeek (HIOFILE hFile, WORD wFrom, LONG lOffset);
|
|
IOERR IO_ENTRYMOD IOSubStrTell (HIOFILE hFile, DWORD FAR *pOffset);
|
|
IOERR IO_ENTRYMOD IOSubStrGetInfo (HIOFILE hFile, DWORD dwInfoId, VOID FAR *
|
|
pInfo);
|
|
IOERR IO_ENTRYMOD IOSubStrClose (HIOFILE hFile);
|