Windows NT 4.0 source code leak
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.
 
 
 
 
 
 

110 lines
5.8 KiB

/* OIDRTNS.C 23/06/93 10.01.10 */
VOID OIDSetFontInfo (LPOIDATAINFO lpDataInfo, LPSCCDFONTINFO lpFontInfo);
VOID OIDOpenSection (LPOIDATAINFO lpDataInfo);
VOID OIDDoReadAhead (LPOIDATAINFO lpDataInfo);
VOID OIDSizeWnd (LPOIDATAINFO lpDataInfo, WORD wWidth, WORD wHeight);
VOID OIDPaintWnd (LPOIDATAINFO lpDataInfo);
VOID OIDMapCellToRect (LPOIDATAINFO lpDataInfo, WORD wCol, DWORD dwRow, RECT
FAR *pRect);
WORD OIDMapXyToCell (LPOIDATAINFO lpDataInfo, int wX, int wY, WORD FAR *pCol,
DWORD FAR *pRow);
DWORD OIDGetCell (LPOIDATAINFO lpDataInfo, DWORD dwRow, WORD wCol);
VOID FAR *OILockCell (DWORD dwCell);
VOID OIUnlockCell (DWORD dwCell);
VOID OIDDisplayColHeader (LPOIDATAINFO lpDataInfo, HDC hDC, WORD wCol);
VOID OIDGetColHeader (LPOIDATAINFO lpDataInfo, WORD wCol, LPSTR lpStr);
VOID OIDDisplayRowHeader (LPOIDATAINFO lpDataInfo, HDC hDC, DWORD dwRow);
VOID OIDDisplayBlank (LPOIDATAINFO lpDataInfo, HDC hDC, DWORD dwRowEnd, WORD
wColEnd);
VOID OIDDisplayGrid (LPOIDATAINFO lpDataInfo, HDC hDC, DWORD dwRowBegin, DWORD
dwRowEnd, WORD wColBegin, WORD wColEnd);
VOID OIDDisplayArea (LPOIDATAINFO lpDataInfo, HDC hDC, DWORD dwRowBegin, DWORD
dwRowEnd, WORD wColBegin, WORD wColEnd);
VOID OIDDisplayCell (LPOIDATAINFO lpDataInfo, HDC hDC, DWORD dwRow, WORD wCol,
DWORD dwCell);
VOID OIDFormatDataCell (LPOIDATAINFO lpDataInfo, LPSTR lpResultStr, SOFIELD FAR
*lpFieldInfo, VOID FAR *lpFieldData);
VOID OIDFormatDateTime (LPOIDATAINFO lpDataInfo, LPSTR lpResultStr, SOFIELD FAR
*lpFieldInfo, VOID FAR *lpFieldData, double fMult);
VOID OIDPosVertical (LPOIDATAINFO lpDataInfo, WORD wPos);
VOID OIDPosHorizontal (LPOIDATAINFO lpDataInfo, WORD wPos);
VOID OIDScrollLeft (LPOIDATAINFO lpDataInfo, WORD wColsToScroll);
VOID OIDScrollRight (LPOIDATAINFO lpDataInfo, WORD wColsToScroll);
VOID OIDScrollUp (LPOIDATAINFO lpDataInfo, WORD wRowsToScroll);
VOID OIDScrollDown (LPOIDATAINFO lpDataInfo, WORD wRowsToScroll);
VOID OIDPageDown (LPOIDATAINFO lpDataInfo);
VOID OIDPageUp (LPOIDATAINFO lpDataInfo);
VOID OIDPageRight (LPOIDATAINFO lpDataInfo);
VOID OIDPageLeft (LPOIDATAINFO lpDataInfo);
VOID OIDMoveCaret (LPOIDATAINFO lpDataInfo, HDC hDC, WORD wVirtualKey);
VOID OIDMoveCaretLeft (LPOIDATAINFO lpDataInfo, HDC hDC);
VOID OIDMoveCaretUp (LPOIDATAINFO lpDataInfo, HDC hDC);
VOID OIDMoveCaretRight (LPOIDATAINFO lpDataInfo, HDC hDC);
VOID OIDMoveCaretDown (LPOIDATAINFO lpDataInfo, HDC hDC);
VOID OIDMoveEnd (LPOIDATAINFO lpDataInfo, HDC hDC, WORD wVirtualKey);
VOID OIDMoveEndLeft (LPOIDATAINFO lpDataInfo, HDC hDC);
VOID OIDMoveEndUp (LPOIDATAINFO lpDataInfo, HDC hDC);
VOID OIDMoveEndRight (LPOIDATAINFO lpDataInfo, HDC hDC);
VOID OIDMoveEndDown (LPOIDATAINFO lpDataInfo, HDC hDC);
WORD OIDVisibleCols (LPOIDATAINFO lpDataInfo);
WORD OIDVisibleRows (LPOIDATAINFO lpDataInfo);
VOID OIDSelectAll (LPOIDATAINFO lpDataInfo);
VOID OIDSetSelection (LPOIDATAINFO lpDataInfo, DWORD dwAnchorRow, WORD
wAnchorCol, DWORD dwEndRow, WORD wEndCol);
VOID OIDMakeAnchorVisible (LPOIDATAINFO lpDataInfo);
VOID OIDStartSelection (LPOIDATAINFO lpDataInfo, HDC hDC, int wX, int wY);
VOID OIDUpdateSelection (LPOIDATAINFO lpDataInfo, HDC hDC, int wX, int wY, BOOL
bFirst);
VOID OIDAddColSelect (LPOIDATAINFO lpDataInfo, HDC hDC, WORD wCol, BOOL bFirst
);
VOID OIDAddRowSelect (LPOIDATAINFO lpDataInfo, HDC hDC, DWORD dwRow, BOOL
bFirst);
VOID OIDAutoScrollCheck (LPOIDATAINFO lpDataInfo, HWND hDC, int FAR *pX, int
FAR *pY);
VOID OIDGenUpdate (LPOIDUPDATE lpUpdate, LONG dwSel, LONG dwCur, LONG dwAnchor
);
BOOL OIDFixRangeToVisible (DWORD FAR *pA, DWORD FAR *pB, DWORD dwTop, DWORD
dwBottom);
VOID OIDAddToSelection (LPOIDATAINFO lpDataInfo, HDC hDC, DWORD dwRow, WORD
wCol);
VOID OIDEndSelection (LPOIDATAINFO lpDataInfo);
WORD OIDMapSelectToRealCol (LPOIDATAINFO lpDataInfo, DWORD dwCol);
DWORD OIDMapSelectToRealRow (LPOIDATAINFO lpDataInfo, DWORD dwRow);
VOID OIDDoBackground (LPOIDATAINFO lpDataInfo);
VOID OIDInvertArea (LPOIDATAINFO lpDataInfo, HDC hDC, DWORD dwTopRow, DWORD
dwLeftCol, DWORD dwBottomRow, DWORD dwRightCol, WORD wFlags);
VOID OIDInvertCols (LPOIDATAINFO lpDataInfo, HDC hDC, DWORD dwLeftCol, DWORD
dwRightCol);
VOID OIDInvertCrossCols (LPOIDATAINFO lpDataInfo, HDC hDC, DWORD dwLeftCol,
DWORD dwRightCol);
VOID OIDInvertRows (LPOIDATAINFO lpDataInfo, HDC hDC, DWORD dwTopRow, DWORD
dwBottomRow);
VOID OIDInvertCrossRows (LPOIDATAINFO lpDataInfo, HDC hDC, DWORD dwTopRow,
DWORD dwBottomRow);
VOID OIDInvertColHeaders (LPOIDATAINFO lpDataInfo, HDC hDC, WORD wStartCol,
WORD wEndCol);
VOID OIDInvertRowHeaders (LPOIDATAINFO lpDataInfo, HDC hDC, DWORD dwStartRow,
DWORD dwEndRow);
VOID OIDInvertCell (LPOIDATAINFO lpDataInfo, HDC hDC, DWORD dwRow, WORD wCol);
VOID OIDDrawSelection (LPOIDATAINFO lpDataInfo, HDC hDC);
VOID OIDSetFocus (LPOIDATAINFO lpDataInfo);
VOID OIDKillFocus (LPOIDATAINFO lpDataInfo);
VOID OIDUpdateVertScrollPos (LPOIDATAINFO lpDataInfo);
VOID OIDUpdateHorzScrollPos (LPOIDATAINFO lpDataInfo);
VOID OIDShowCaret (LPOIDATAINFO lpDataInfo);
VOID OIDHideCaret (LPOIDATAINFO lpDataInfo);
VOID OIDDrawCaret (LPOIDATAINFO lpDataInfo, HDC hDC, DWORD dwRow, WORD wCol);
WORD OIDGetRowHeight (LPOIDATAINFO lpDataInfo, DWORD dwRow);
WORD OIDGetColWidth (LPOIDATAINFO lpDataInfo, WORD wCol);
WORD OIDGetColWidthInChars (LPOIDATAINFO lpDataInfo, WORD wCol);
DWORD OIDGetColWidthInTwips (LPOIDATAINFO lpDataInfo, WORD wCol);
WORD OIDScanForRow (LPOIDATAINFO lpDataInfo, DWORD dwRow);
VOID OIDCopyToClip (LPOIDATAINFO lpDataInfo);
LONG OIDRenderRtfToFile (LPOIDATAINFO lpDataInfo, LPSTR lpFile);
BOOL OIDGetSelectedRange (LPOIDATAINFO lpDataInfo, DWORD FAR *lpStartRow, DWORD
FAR *lpEndRow, DWORD FAR *lpStartCol, DWORD FAR *lpEndCol);
VOID OIDHandleKeyEvent (LPOIDATAINFO lpDataInfo, WORD wKey);
VOID OIDHandleMouseEvent (LPOIDATAINFO lpDataInfo, WORD wMessage, WORD wKeyInfo
, int wX, int wY);
LONG OIDDoPrint (LPOIDATAINFO lpDataInfo, LPSCCDPRINTINFO lpPrintInfo);
BOOL OIDDoOption (LPSCCDOPTIONINFO lpOpInfo);