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.
52 lines
3.0 KiB
52 lines
3.0 KiB
/* OIBDE.C 07/07/94 10.30.16 */
|
|
VOID OIBLoadInit (void);
|
|
VOID OIBInitBitmapDisplay (POIB_DISPLAY lpDisplay, WORD wFlags);
|
|
WORD OIBScanLineSize (WORD wWidth, WORD wBitCount, LPWORD lpDataSize);
|
|
WORD OIBShowFullScreen (POIB_DISPLAY lpDisplay);
|
|
VOID OIBVScrollImage (WORD wType, SHORT nNewPos, POIB_DISPLAY lpDisplay);
|
|
VOID OIBHScrollImage (WORD wType, SHORT nNewPos, POIB_DISPLAY lpDisplay);
|
|
DE_ENTRYSC DE_LRESULT DE_ENTRYMOD DEProc (DE_MESSAGE message, DE_WPARAM wParam
|
|
, DE_LPARAM lParam, POIB_DISPLAY lpDisplay);
|
|
VOID OIBResetDisplay (POIB_DISPLAY lpDisplay);
|
|
VOID OIBStartSelection (PSOPOINT pStart, POIB_DISPLAY lpDisplay);
|
|
VOID OIBSelectAll (POIB_DISPLAY lpDisplay);
|
|
VOID OIBClearSelection (POIB_DISPLAY lpDisplay);
|
|
VOID OIBMagnifyDisplay (PSOPOINT lpCenter, WORD wMag, POIB_DISPLAY lpDisplay);
|
|
VOID OIBTurnOffTheDamnZoom (POIB_DISPLAY lpDisplay);
|
|
VOID OIBBitShiftCopy (HPBYTE lpDest, HPBYTE lpSource, WORD wShift, WORD wSize,
|
|
WORD wPixPerLine, WORD wPixPerByte);
|
|
VOID OIBUnrotateRect (POIB_DISPLAY lpDisplay, RECT VWPTR *lpRect);
|
|
VOID OIBSetScaleValues (POIB_DISPLAY lpDisplay, WORD wMagnification);
|
|
VOID OIBDisplayImage (POIB_DISPLAY lpDisplay, RECT VWPTR *lpUpdate);
|
|
VOID OIBCheckVisibleTiles (POIB_DISPLAY lpDisplay, RECT VWPTR *lpRect);
|
|
VOID OIBDrawBitmap (DEVICE hdc, RECT VWPTR *lpRect, POIB_DISPLAY lpDisplay);
|
|
VOID OIBDeInitDisplay (POIB_DISPLAY lpDisplay);
|
|
VOID OIBSetupScrollBars (POIB_DISPLAY lpDisplay);
|
|
HANDLE OIBCreateBitmap (POIB_DISPLAY lpDisplay, POIBTILE pTile, WORD wTile);
|
|
VOID OIBSetRotation (POIB_DISPLAY lpDisplay, WORD wRotation);
|
|
VOID OIBRotateDIBits (LPSTR pOrgData, LPSTR pNewData, WORD wOrgWidth, WORD
|
|
wOrgHeight, WORD wBitCount);
|
|
VOID OIBRotateDIBits180 (HPBYTE lpBits, WORD wLineSize, WORD wWidth, WORD
|
|
wNumLines, WORD wBitCount);
|
|
VOID OIBFlip4BitData (HPBYTE lpBits, HPBYTE lpLineBuf, WORD wLineSize, WORD
|
|
wWidth, WORD wNumLines);
|
|
VOID OIBFlip8BitData (HPBYTE lpBits, HPBYTE lpLineBuf, WORD wLineSize, WORD
|
|
wWidth, WORD wNumLines);
|
|
VOID OIBFlip24BitData (HPBYTE lpBits, HPBYTE lpLineBuf, WORD wLineSize, WORD
|
|
wWidth, WORD wNumLines);
|
|
WORD OIBCreateRotatedBmp (POIB_DISPLAY lpDisplay, DEVICE hdc, POIBTILE lpTile,
|
|
HANDLE hChunkData);
|
|
VOID OIBRotate1BitData (HPBYTE pOrgData, HPBYTE pNewData, WORD wOrgWidth, WORD
|
|
wOrgHeight, WORD wOrgLineSize, WORD wNewLineSize);
|
|
VOID OIBRotate4BitData (HPBYTE pOrgData, HPBYTE pNewData, WORD wOrgWidth, WORD
|
|
wOrgHeight, WORD wOrgLineSize, WORD wNewLineSize);
|
|
VOID OIBRotate8BitData (HPBYTE pOrgData, HPBYTE pNewData, WORD wOrgWidth, WORD
|
|
wOrgHeight, WORD wOrgLineSize, WORD wNewLineSize);
|
|
VOID OIBRotate24BitData (HPBYTE pOrgData, HPBYTE pNewData, WORD wOrgWidth, WORD
|
|
wOrgHeight, WORD wOrgLineSize, WORD wNewLineSize);
|
|
VOID OIBGetOrgTileExtents (POIB_DISPLAY lpDisplay, POIBTILE pTile, LPWORD
|
|
pWidth, LPWORD pHeight);
|
|
WORD OIBHandleReadAhead (POIB_DISPLAY lpDisplay);
|
|
VOID OIBInitTile (WORD wTile, POIBTILE pTile, PCHUNK pChunk, POIB_DISPLAY
|
|
lpDisplay);
|
|
WORD OIBLoadTile (POIB_DISPLAY lpDisplay, POIBTILE pTile, WORD wTile);
|