Annotation of pmsdk/samples/linefrac/lffuncs.h, revision 1.1

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

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.