Annotation of mstools/samples/deb/debmisc.h, revision 1.1

1.1     ! root        1: // ************************************************************************
        !             2: // HEADER    : DEBMisc.h
        !             3: // PURPOSE   : Miscellaneous support functions for the Debug Event Browser
        !             4: // FUNCTIONS :
        !             5: //   CreateTextButtonBar()         - create a text button bar
        !             6: //   OpenDebugee()                 - open a debugee application
        !             7: //   ChooseNewFont()               - choose a new font
        !             8: //   ChooseNewBkColor()            - choose a new background color
        !             9: //   CopyListBoxToClipboard()      - copies a listbox into the clipboard
        !            10: //   ListBoxInsert()               - insert a string into a listbox
        !            11: //   ListBoxPrintF()               - printf for listboxes
        !            12: //   MakeDebugEventString()        - creates standard event info string
        !            13: //   OrderFunc()                   - link list ordering function
        !            14: //   EnumProcessListFunc()         - enumeration func for active processes
        !            15: //   GetPrivateProfileSettings()   - gets stored profile settings
        !            16: //   WritePrivateProfileSettings() - stores default settings in profile
        !            17: //   UpdateMenuSettings()          - update menu check marks
        !            18: //   SubclassWindow()              - generic window subclass func
        !            19: //   WritePrivateProfileInt()      - opposite of GetPrivateProfileInt()
        !            20: //   SendWmSizeMessage()           - sends a WM_SIZE message with current size
        !            21: //   GetPathFromFullPathName()     - extracts path from a pathname
        !            22: //   LongToCharUpper()             - converts a long to upper-case string
        !            23: // COMMENTS  :
        !            24: // ************************************************************************
        !            25: 
        !            26: //-- function prototypes
        !            27: HWND             CreateTextButtonBar( HWND, LPINT );
        !            28: BOOL             OpenDebugee( LPPROCESS_INFORMATION, LPSTARTUPINFO );
        !            29: BOOL             ChooseNewFont( HWND );
        !            30: BOOL             ChooseNewBkColor( HWND );
        !            31: BOOL             CopyListBoxToClipboard( HWND, LONG );
        !            32: LONG             ListBoxInsert( HWND, LPLONG, LPCTSTR );
        !            33: LONG             ListBoxPrintF( LPCTSTR, ... );
        !            34: BOOL             MakeDebugEventString( LPTSTR, LPCTSTR, LPDEBUG_EVENT );
        !            35: int              OrderFunc( PNODE, PNODE );
        !            36: BOOL    CALLBACK EnumProcessListFunc( HWND, LPARAM );
        !            37: BOOL             GetPrivateProfileSettings( LPCTSTR, LPCTSTR );
        !            38: BOOL             WritePrivateProfileSettings( LPCTSTR, LPCTSTR );
        !            39: BOOL             UpdateMenuSettings( VOID );
        !            40: WNDPROC          SubclassWindow( HWND, WNDPROC );
        !            41: BOOL             WritePrivateProfileInt( LPCTSTR, LPCTSTR, INT, LPCTSTR );
        !            42: BOOL             SendWmSizeMessage( HWND );
        !            43: UINT             GetPathFromFullPathName( LPCTSTR, LPTSTR, UINT );
        !            44: LPTSTR           LongToCharUpper( long, LPTSTR, int );

unix.superglobalmegacorp.com

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