|
|
1.1 ! root 1: /* ! 2: Headers of LineFrac Functions ! 3: Created by Microsoft Corporation, 1989 ! 4: */ ! 5: ! 6: #ifdef INCL_LFMAIN ! 7: /* linefrac.c */ ! 8: VOID cdecl main (VOID); ! 9: ULONG CALLBACK LineFracWndProc (HWND, USHORT, MPARAM, MPARAM); ! 10: VOID LfClose (HWND); ! 11: VOID LfEraseBackground (HWND, HPS, PRECTL, PRECTL); ! 12: VOID LfPaint (HPS, PRECTL); ! 13: VOID LfShowSelectRc (HPS, PRECTL); ! 14: VOID LfChar (HWND, char); ! 15: VOID LfMouseMove (VOID); ! 16: VOID LfButtonUp (USHORT); ! 17: VOID LfButtonDown (HWND, MPARAM); ! 18: VOID LfStartRedrawTimer (VOID); ! 19: VOID LfStopRedrawTimer (VOID); ! 20: #endif ! 21: ! 22: #ifdef INCL_LFINIT ! 23: /* lfinit.c */ ! 24: BOOL FAR PASCAL LfInitApp (VOID); ! 25: #endif ! 26: ! 27: #ifdef INCL_LFTHREAD ! 28: /* lfthread.c */ ! 29: PTHR LfStartThread (USHORT); ! 30: VOID LfPreInitThread (PTHR); ! 31: VOID LfPostInitThread (PTHR); ! 32: VOID LfKillThread (PTHR); ! 33: VOID LfBringThreadToTop (PTHR); ! 34: BOOL LfIsThreadTop (PTHR); ! 35: VOID LfUpdateThreadMenu (VOID); ! 36: #endif ! 37: ! 38: #ifdef INCL_LFPS ! 39: /* lfps.c */ ! 40: BOOL LfOpenDC (PTHR); ! 41: VOID LfCloseDC (PTHR); ! 42: BOOL LfCreateBitmap (PTHR); ! 43: VOID LfDeleteBitmap (PTHR); ! 44: BOOL LfCreatePS (PTHR); ! 45: VOID LfDeletePS (PTHR); ! 46: BOOL LfResizePS (PTHR); ! 47: #endif ! 48: ! 49: #ifdef INCL_LFCMD ! 50: /* lfcmd.c */ ! 51: VOID LfCommand (HWND, USHORT); ! 52: VOID LfFileMenu (HWND, USHORT); ! 53: VOID LfEditMenu (HWND, USHORT); ! 54: VOID LfThreadMenu (HWND, USHORT); ! 55: BOOL LfControlMenu (HWND, USHORT); ! 56: BOOL LfFractalMenu (HWND, USHORT); ! 57: BOOL LfPrimitiveMenu (HWND, USHORT); ! 58: BOOL LfAttributesMenu (HWND, USHORT); ! 59: VOID LfEnvironmentMenu (HWND, USHORT); ! 60: VOID LfSelectDimension (HWND, POINTS); ! 61: VOID LfSquareBitmap (HWND); ! 62: VOID LfResizeBitmapToWindow (VOID); ! 63: VOID LfSelect (HWND, POINTS); ! 64: VOID LfSelectAll (HWND); ! 65: VOID LfCut (HWND); ! 66: BOOL LfCopy (HWND); ! 67: VOID LfPaste (HWND); ! 68: VOID LfSelectXform (HWND, PTHR, USHORT); ! 69: VOID LfSelectPrim (HWND, PTHR, USHORT); ! 70: #endif ! 71: ! 72: #ifdef INCL_LFDLG ! 73: /* lfdlg.c */ ! 74: ULONG CALLBACK AboutDlg (HWND, USHORT, MPARAM, MPARAM); ! 75: ULONG CALLBACK TimerDelayDlg (HWND, USHORT, MPARAM, MPARAM); ! 76: ULONG CALLBACK BitmapParamsDlg (HWND, USHORT, MPARAM, MPARAM); ! 77: ULONG CALLBACK SwitchDelayDlg (HWND, USHORT, MPARAM, MPARAM); ! 78: ULONG CALLBACK LineAttrsDlg (HWND, USHORT, MPARAM, MPARAM); ! 79: ULONG CALLBACK MarkerAttrsDlg (HWND, USHORT, MPARAM, MPARAM); ! 80: ULONG CALLBACK AreaAttrsDlg (HWND, USHORT, MPARAM, MPARAM); ! 81: ULONG CALLBACK ImageAttrsDlg (HWND, USHORT, MPARAM, MPARAM); ! 82: ULONG CALLBACK MiscAttrsDlg (HWND, USHORT, MPARAM, MPARAM); ! 83: ULONG CALLBACK DimensionsDlg (HWND, USHORT, MPARAM, MPARAM); ! 84: ULONG CALLBACK PtrPreferencesDlg (HWND, USHORT, MPARAM, MPARAM); ! 85: #endif ! 86: ! 87: #ifdef INCL_LFDRAW ! 88: /* lfdraw.c */ ! 89: VOID FAR cdecl LineFractalThread (PTHR); ! 90: VOID LfUpdateAttrs (PTHR); ! 91: VOID LfComputeModelXforms (PTHR); ! 92: VOID LineFractal (PTHR, int, double, double, BOOL, PLINEFRAC); ! 93: VOID LfAddPoint (PTHR); ! 94: VOID LfDraw (PTHR, BOOL); ! 95: VOID LfDrawPolyLine (PTHR, BOOL); ! 96: VOID LfDrawPolyFillet (PTHR, BOOL); ! 97: VOID LfDrawPolySpline (PTHR, BOOL); ! 98: VOID LfDrawPolyPeano (PTHR, BOOL); ! 99: VOID LfDrawPolyMarker (PTHR, BOOL); ! 100: VOID LfClearRect (PTHR, PRECTL); ! 101: #endif ! 102: ! 103: #ifdef INCL_LFFILE ! 104: /* lffile.c */ ! 105: VOID LfReadFile (HWND, PTHR); ! 106: BOOL LfReadBMP (PTHR, PDLF); ! 107: VOID LfWriteFile (HWND, PTHR); ! 108: BOOL LfWriteBMP (HPS, PBITMAPINFOHEADER, PDLF); ! 109: #endif ! 110: ! 111: #ifdef INCL_LFUTIL ! 112: /* lfutil.c */ ! 113: VOID MySetWindowUShort (HWND, USHORT, USHORT); ! 114: VOID MySetWindowLong (HWND, USHORT, LONG); ! 115: VOID MySetWindowDouble (HWND, USHORT, double); ! 116: VOID MyGetWindowUShort (HWND, USHORT, PUSHORT); ! 117: VOID MyGetWindowLong (HWND, USHORT, PLONG); ! 118: VOID MyGetWindowDouble (HWND, USHORT, PDBL); ! 119: VOID MyMessageBox (HWND, PSZ); ! 120: #endif
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.