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.
77 lines
3.8 KiB
77 lines
3.8 KiB
/* CHUNKER.C 18/12/94 09.17.14 */
|
|
VOID SO_ENTRYMOD SOBailOut (WORD wType, DWORD dwUser1, DWORD dwUser2);
|
|
VOID CHBailOut (WORD wErr);
|
|
VOID SOPutSysChar (WORD wCh, DWORD dwUser1, DWORD dwUser2);
|
|
VOID SOPutWord (WORD wVal, DWORD dwUser1, DWORD dwUser2);
|
|
VOID SOPutDWord (DWORD dwVal, DWORD dwUser1, DWORD dwUser2);
|
|
WORD SO_ENTRYMOD SOPutBreak (WORD wType, DWORD dwInfo, DWORD dwUser1, DWORD
|
|
dwUser2);
|
|
WORD SO_ENTRYMOD SOSubdocPutBreak (WORD wType, DWORD dwInfo, DWORD dwUser1,
|
|
DWORD dwUser2);
|
|
VOID SO_ENTRYMOD SOPutGraphicObject (PSOGRAPHICOBJECT pObject, DWORD dwUser1,
|
|
DWORD dwUser2);
|
|
VOID SO_ENTRYMOD SOGetInfo (WORD wId, VOID FAR *lpData, DWORD dwUser1, DWORD
|
|
dwUser2);
|
|
VOID SO_ENTRYMOD SOPutSectionType (WORD wType, DWORD dwUser1, DWORD dwUser2);
|
|
VOID SO_ENTRYMOD SOPutSectionName (LPSTR lpName, DWORD dwUser1, DWORD dwUser2);
|
|
VOID SO_ENTRYMOD SOStartHdrInfo (DWORD dwUser1, DWORD dwUser2);
|
|
VOID SO_ENTRYMOD SOPutHdrEntry (LPSTR pStr1, LPSTR pStr2, WORD wId, DWORD
|
|
dwUser1, DWORD dwUser2);
|
|
VOID SO_ENTRYMOD SOEndHdrInfo (DWORD dwUser1, DWORD dwUser2);
|
|
VOID SO_ENTRYMOD SOSetDateBase (DWORD dwBase, WORD wFlags, DWORD dwUser1, DWORD
|
|
dwUser2);
|
|
VOID SO_ENTRYMOD SOStartFontTable (DWORD dwUser1, DWORD dwUser2);
|
|
VOID SO_ENTRYMOD SOPutFontTableEntry (DWORD dwId, WORD wType, LPSTR pName,
|
|
DWORD dwUser1, DWORD dwUser2);
|
|
WORD CHAddFontTableEntry (LPSTR lpName, WORD wType, LPDWORD lpId, DWORD dwUser1
|
|
, DWORD dwUser2);
|
|
VOID SO_ENTRYMOD SOEndFontTable (DWORD dwUser1, DWORD dwUser2);
|
|
CH_ENTRYSC PCHSECTIONINFO CH_ENTRYMOD CHLockSectionInfo (HFILTER hFilter, WORD
|
|
wSection);
|
|
CH_ENTRYSC VOID CH_ENTRYMOD CHUnlockSectionInfo (HFILTER hFilter, WORD wSection
|
|
);
|
|
CH_ENTRYSC HANDLE CH_ENTRYMOD CHGetSecData (HFILTER hFilter, WORD wSection);
|
|
WORD SO_ENTRYMOD SOPutDeletedBreak (WORD wType, DWORD dwInfo, DWORD dwUser1,
|
|
DWORD dwUser2);
|
|
VOID CHSetupNewChunk (HFILTER hFilter);
|
|
BOOL CHStoreChunkInMemory (PMEMORYCHUNK pMemChunk);
|
|
CH_ENTRYSC WORD CH_ENTRYMOD CHFlushChunks (WORD wIdSection, WORD wIdLastChunk,
|
|
HFILTER hFilter);
|
|
WORD CHLoadBuffer (WORD IDChunk, HANDLE VWPTR *phChunk);
|
|
WORD IDNextNewChunk (void);
|
|
WORD CHAddNewSection (HFILTER hFilter);
|
|
VOID CHHandleSectionBoundary (void);
|
|
WORD CHTopOfChunk (HFILTER hFilter, HPROC hProc, PFILTER pFilter);
|
|
CH_ENTRYSC HANDLE CH_ENTRYMOD CHGetChunk (WORD wSection, WORD IDChunk, HFILTER
|
|
hFilter);
|
|
CH_ENTRYSC HANDLE CH_ENTRYMOD CHTakeChunk (WORD wSection, WORD IDChunk, HFILTER
|
|
hFilter);
|
|
CH_ENTRYSC WORD CH_ENTRYMOD CHReadAhead (HFILTER hFilter, WORD VWPTR *wSection
|
|
, BOOL VWPTR *bNewSection);
|
|
CH_ENTRYSC WORD CH_ENTRYMOD CHInit (HFILTER hFilter);
|
|
VOID CHSetupCharMap (HFILTER hFilter);
|
|
CH_ENTRYSC VOID CH_ENTRYMOD CHDeInit (HFILTER hFilter);
|
|
VOID CHLockChunkerVars (WORD wSection, HFILTER hFilter);
|
|
VOID CHUnlockChunkerVars (HFILTER hFilter);
|
|
CH_ENTRYSC WORD CH_ENTRYMOD CHTotalChunks (WORD wSection, HFILTER hFilter);
|
|
WORD SO_ENTRYMOD SODummyBreak (WORD wType, DWORD dwInfo, DWORD dwUser1, DWORD
|
|
dwUser2);
|
|
CH_ENTRYSC VOID CH_ENTRYMOD CHDoFilterSpecial (DWORD dw1, DWORD dw2, DWORD dw3
|
|
, DWORD dw4, DWORD dw5, HFILTER hFilter);
|
|
VOID CHSetDocPropRtns (HFILTER hFilter, BOOL bEntering);
|
|
VOID CHGrowDPBuf (void);
|
|
VOID SO_ENTRYMOD SOBeginSkipTag (DWORD dwType, DWORD dwTagId, VOID FAR *pInfo,
|
|
DWORD dwUser1, DWORD dwUser2);
|
|
VOID SO_ENTRYMOD SOEndSkipTag (DWORD dwType, DWORD dwTagId, DWORD dwUser1,
|
|
DWORD dwUser2);
|
|
VOID SO_ENTRYMOD SOBeginTag (DWORD dwType, DWORD dwTagId, VOID FAR *pInfo,
|
|
DWORD dwUser1, DWORD dwUser2);
|
|
VOID SO_ENTRYMOD SOEndTag (DWORD dwType, DWORD dwTagId, DWORD dwUser1, DWORD
|
|
dwUser2);
|
|
VOID SO_ENTRYMOD SOPutDPChar (WORD wCh, DWORD dwUser1, DWORD dwUser2);
|
|
VOID SO_ENTRYMOD SOPutDPCharX (WORD wCh, WORD wType, DWORD dwUser1, DWORD
|
|
dwUser2);
|
|
VOID SO_ENTRYMOD SOPutDPSpecialCharX (WORD wCh, WORD wType, DWORD dwUser1,
|
|
DWORD dwUser2);
|
|
WORD SO_ENTRYMOD SOPutDPBreak (WORD wType, DWORD dwInfo, DWORD dwUser1, DWORD
|
|
dwUser2);
|