www.pudn.com > sharewareluncher.zip > TAB.H


typedef struct _tabflag { // psh 
    DWORD      dwSize; 
    DWORD      dwFlags; 
    HWND       hwndParent; 
    HINSTANCE  hInstance; 
    union { 
        HICON  hIcon; 
        LPCTSTR pszIcon; 
    }; 
    LPCTSTR     pszCaption; 
    UINT       nPages; 
    union { 
        UINT  nStartPage; 
        LPCTSTR pStartPage; 
    }; 
    union { 
        LPCPROPSHEETPAGE    ppsp; 
        HPROPSHEETPAGE FAR *phpage; 
    }; 
    PFNPROPSHEETCALLBACK pfnCallback; 
 
} TABFLAG, FAR *LPTABFLAG; 
 
typedef struct _TAB{ // psp 
    DWORD     dwSize; 
    DWORD     dwFlags; 
    HINSTANCE hInstance; 
    union { 
        LPCTSTR        pszTemplate; 
        LPCDLGTEMPLATE pResource; 
    }; 
    union { 
        HICON  hIcon; 
        LPCTSTR pszIcon; 
    }; 
    LPCTSTR pszTitle; 
    DLGPROC pfnDlgProc; 
    LPARAM  lParam; 
    LPFNPSPCALLBACK pfnCallback; 
    UINT FAR * pcRefParent; 
} TAB, FAR *LPTAB; 
//typedef const TAB FAR *LPTAB; 
typedef struct timerinfo{ 
	WORD wHour; 
   WORD wMinute; 
   char szInfo[500]; 
   char szTimerString[20]; 
   int nflag; 
}TIMERINFO, *LPTIMERINFO; 
 
extern int CreatePropertySheet(HWND); 
LONG APIENTRY MakeTime(HWND hWnd,UINT	message,	WPARAM  wParam,LPARAM  lParam); 
extern void GetTimerInfo(int n); 
extern BOOL InFloppyDisk(int); 
extern void ListDel1(int x); 
extern void WriteTimerInfo(void);