home *** CD-ROM | disk | FTP | other *** search
- /*
- Headers of LineFrac Functions
- Created by Microsoft Corporation, 1989
- */
-
- #ifdef INCL_LFMAIN
- /* linefrac.c */
- VOID cdecl main (VOID);
- ULONG EXPENTRY LineFracWndProc (HWND, USHORT, MPARAM, MPARAM);
- VOID LfClose (HWND);
- VOID LfEraseBackground (HWND, HPS, PRECTL, PRECTL);
- VOID LfPaint (HPS, PRECTL);
- VOID LfShowSelectRc (HPS, PRECTL);
- VOID LfChar (HWND, CHAR);
- VOID LfMouseMove (VOID);
- VOID LfButtonUp (USHORT);
- VOID LfButtonDown (HWND, MPARAM);
- VOID LfStartRedrawTimer (VOID);
- VOID LfStopRedrawTimer (VOID);
- #endif
-
- #ifdef INCL_LFINIT
- /* lfinit.c */
- BOOL FAR PASCAL LfInitApp (VOID);
- #endif
-
- #ifdef INCL_LFTHREAD
- /* lfthread.c */
- PTHR LfStartThread (USHORT);
- VOID LfPreInitThread (PTHR);
- VOID LfPostInitThread (PTHR);
- VOID LfKillThread (PTHR);
- VOID LfBringThreadToTop (PTHR);
- BOOL LfIsThreadTop (PTHR);
- VOID LfUpdateThreadMenu (VOID);
- #endif
-
- #ifdef INCL_LFPS
- /* lfps.c */
- BOOL LfOpenDC (PTHR);
- VOID LfCloseDC (PTHR);
- BOOL LfCreateBitmap (PTHR);
- VOID LfDeleteBitmap (PTHR);
- BOOL LfCreatePS (PTHR);
- VOID LfDeletePS (PTHR);
- BOOL LfResizePS (PTHR);
- #endif
-
- #ifdef INCL_LFCMD
- /* lfcmd.c */
- VOID LfCommand (HWND, USHORT);
- VOID LfFileMenu (HWND, USHORT);
- VOID LfEditMenu (HWND, USHORT);
- VOID LfThreadMenu (HWND, USHORT);
- BOOL LfControlMenu (HWND, USHORT);
- BOOL LfFractalMenu (HWND, USHORT);
- BOOL LfPrimitiveMenu (HWND, USHORT);
- BOOL LfAttributesMenu (HWND, USHORT);
- VOID LfEnvironmentMenu (HWND, USHORT);
- VOID LfSelectDimension (HWND, POINTS);
- VOID LfSquareBitmap (HWND);
- VOID LfResizeBitmapToWindow (VOID);
- VOID LfSelect (HWND, POINTS);
- VOID LfSelectAll (HWND);
- VOID LfCut (HWND);
- BOOL LfCopy (HWND);
- VOID LfPaste (HWND);
- VOID LfSelectXform (HWND, PTHR, USHORT);
- VOID LfSelectPrim (HWND, PTHR, USHORT);
- #endif
-
- #ifdef INCL_LFDLG
- /* lfdlg.c */
- ULONG EXPENTRY AboutDlg (HWND, USHORT, MPARAM, MPARAM);
- ULONG EXPENTRY TimerDelayDlg (HWND, USHORT, MPARAM, MPARAM);
- ULONG EXPENTRY BitmapParamsDlg (HWND, USHORT, MPARAM, MPARAM);
- ULONG EXPENTRY SwitchDelayDlg (HWND, USHORT, MPARAM, MPARAM);
- ULONG EXPENTRY LineAttrsDlg (HWND, USHORT, MPARAM, MPARAM);
- ULONG EXPENTRY MarkerAttrsDlg (HWND, USHORT, MPARAM, MPARAM);
- ULONG EXPENTRY AreaAttrsDlg (HWND, USHORT, MPARAM, MPARAM);
- ULONG EXPENTRY ImageAttrsDlg (HWND, USHORT, MPARAM, MPARAM);
- ULONG EXPENTRY MiscAttrsDlg (HWND, USHORT, MPARAM, MPARAM);
- ULONG EXPENTRY DimensionsDlg (HWND, USHORT, MPARAM, MPARAM);
- ULONG EXPENTRY PtrPreferencesDlg (HWND, USHORT, MPARAM, MPARAM);
- #endif
-
- #ifdef INCL_LFDRAW
- /* lfdraw.c */
- VOID FAR cdecl LineFractalThread (PTHR);
- VOID LfUpdateAttrs (PTHR);
- VOID LfComputeModelXforms (PTHR);
- VOID LineFractal (PTHR, int, double, double, BOOL, PLINEFRAC);
- VOID LfAddPoint (PTHR);
- VOID LfDraw (PTHR, BOOL);
- VOID LfDrawPolyLine (PTHR, BOOL);
- VOID LfDrawPolyFillet (PTHR, BOOL);
- VOID LfDrawPolySpline (PTHR, BOOL);
- VOID LfDrawPolyPeano (PTHR, BOOL);
- VOID LfDrawPolyMarker (PTHR, BOOL);
- VOID LfClearRect (PTHR, PRECTL);
- #endif
-
- #ifdef INCL_LFFILE
- /* lffile.c */
- VOID LfReadFile (HWND, PTHR);
- BOOL LfReadBMP (PTHR, PDLF);
- VOID LfWriteFile (HWND, PTHR);
- BOOL LfWriteBMP (HPS, PBITMAPINFOHEADER, PDLF);
- #endif
-
- #ifdef INCL_LFUTIL
- /* lfutil.c */
- VOID MySetWindowUShort (HWND, USHORT, USHORT);
- VOID MySetWindowLong (HWND, USHORT, LONG);
- VOID MySetWindowDouble (HWND, USHORT, double);
- VOID MyGetWindowUShort (HWND, USHORT, PUSHORT);
- VOID MyGetWindowLong (HWND, USHORT, PLONG);
- VOID MyGetWindowDouble (HWND, USHORT, PDBL);
- VOID MyMessageBox (HWND, PSZ);
- #endif
-