mirror of https://github.com/lianthony/NT4.0
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
170 lines
6.6 KiB
170 lines
6.6 KiB
/* function prototypes */
|
|
|
|
/* card.c */
|
|
LONG EditWndProc (HWND hwnd, UINT message, WPARAM wParam, LONG lParam);
|
|
BOOL CardChar (int ch);
|
|
void CardPaint (HDC hDC);
|
|
void DeleteCard (int iCard);
|
|
int AddCurCard (void);
|
|
BOOL SaveCurrentCard (int iCard);
|
|
void SetCurCard (int iCard);
|
|
void SetEditText (TCHAR *pText);
|
|
BOOL ScrollCards (HWND hWindow, int cmd, int pos);
|
|
void DoCutCopy (int event);
|
|
void DoPaste (int event);
|
|
void PaintNewHeaders (HDC hDC);
|
|
|
|
/* dial.c */
|
|
BOOL fnDial (HWND hDB, UINT message, WPARAM wParam, LONG lParam);
|
|
void DoDial (LPTSTR pchNumber);
|
|
|
|
/* dragdrop.c */
|
|
void EndDragDrop (void);
|
|
void DoDragDrop (HWND hwnd, HANDLE hdrop, BOOL fCard);
|
|
|
|
/* file.c */
|
|
INT TextRead (HANDLE fh, TCHAR *szBuf, WORD fType);
|
|
void AppendExtension (TCHAR *pName, TCHAR *pBuf);
|
|
int WriteCurCard (PCARDHEADER pCardHead, PCARD pCard, TCHAR *pText);
|
|
int ReadCurCardData (PCARDHEADER pCardHead, PCARD pCard, TCHAR *pText);
|
|
LPTSTR FileFromPath (LPTSTR lpStr);
|
|
BOOL ExpandHdrs (int n);
|
|
BOOL MyIsTextUnicode (VOID);
|
|
|
|
/* find.c */
|
|
BOOL SearchLine (LPTSTR lpLine,TCHAR *szPattern);
|
|
BOOL SearchLineAt (LPTSTR lpLine, TCHAR *szPattern);
|
|
void DoGoto (TCHAR *pBuf);
|
|
void ForwardSearch (void);
|
|
void ReverseSearch (void);
|
|
|
|
/* indb.c */
|
|
BOOL DlgProc (HWND hDB, UINT message, WPARAM wParam, LPARAM lParam);
|
|
BOOL fnLinksDlg (HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam);
|
|
int fnInvalidLink (HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam);
|
|
BOOL HookProc (HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam);
|
|
TCHAR* Ole2Native (OLECHAR* szBuf, INT num);
|
|
|
|
/* index.c */
|
|
long IndexWndProc (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam);
|
|
long CardWndProc (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam);
|
|
void SizeListWindow (void);
|
|
void ReleaseClientDoc (void);
|
|
void IndexMouse (HWND hWindow, UINT message, WPARAM wParam, MYPOINT pt);
|
|
void IndexPaint (HDC hDC);
|
|
|
|
/* init.c */
|
|
void GetOldData (HANDLE hInstance);
|
|
BOOL InitInstance (HANDLE hInstance, LPTSTR lpszCommandLine, int cmdShow);
|
|
BOOL IndexInit (void);
|
|
VOID SetGlobalFont( HFONT hFont, INT iNewPointSize );
|
|
BOOL OleInit (HANDLE hInstance);
|
|
int CallBack (LPOLECLIENT lpclient, OLE_NOTIFICATION flags,
|
|
LPOLEOBJECT lpObject);
|
|
|
|
/* input.c */
|
|
DWORD IndexInput (HWND hWindow, int event);
|
|
TCHAR * PutUpDB (int idb);
|
|
void UpdateMenu (void);
|
|
int MapPtToCard (MYPOINT pt);
|
|
DWORD OleMenu (int event);
|
|
void OleMenuItemFix (HMENU hMenu, int Mode);
|
|
void ScrollIndexHorz (HWND hWindow, int cmd, int pos);
|
|
void ScrollIndexVert (HWND hWindow, int cmd, int pos);
|
|
void MenuFileNew (void);
|
|
void MakeTempFile (void);
|
|
void InitPhoneList (HWND hWindow, int iStartCard);
|
|
int CheckForBusyObjects (void);
|
|
|
|
/* insert.c */
|
|
int FAR PASCAL InsertObjectDlgProc (HWND hDlg, UINT msg, WPARAM wParam,
|
|
LPARAM lParam);
|
|
void InsertObject (void);
|
|
void SetNumOfCards (void);
|
|
void FixBounds (LPRECT lprc);
|
|
BOOL ProcessMessage (HWND hwndFrame, HANDLE hAccTable);
|
|
INT Scale (INT coord, INT s1, INT s2);
|
|
BOOL IndexOkError (int strid);
|
|
BOOL MergeStrings (LPTSTR lpszSrc, LPTSTR lpszMerge,
|
|
LPTSTR lpszDst);
|
|
void MakeBlankCard (void);
|
|
void SetCaption (void);
|
|
void BuildCaption (TCHAR *pchBuf, WORD wLen);
|
|
void IndexWinIniChange (void);
|
|
BOOL BuildAndDisplayMsg (int idError, TCHAR szString[]);
|
|
short TranslateString (TCHAR *src);
|
|
|
|
/* object.c */
|
|
void BMMouse (HWND hWindow, UINT message, WPARAM wParam, MYPOINT pt);
|
|
BOOL BMKey (WORD wParam);
|
|
|
|
/* special.c */
|
|
int FAR PASCAL PasteSpecialDlgProc (HWND hDlg, UINT message, WPARAM wParam,
|
|
LPARAM lParam);
|
|
void DoPasteSpecial (void);
|
|
|
|
/* picture.c */
|
|
void PicDelete (PCARD pCard);
|
|
BOOL PicRead (PCARD pCard, HANDLE fh, BOOL fOld);
|
|
BOOL PicWrite (PCARD pCard, HANDLE fh, BOOL fForceOld);
|
|
BOOL PicDraw (PCARD pCard, HDC hDC, BOOL fAtOrigin);
|
|
void PicCutCopy (PCARD pCard, BOOL fCut);
|
|
void PicPaste (PCARD pCard, BOOL fPaste, WORD ClipFormat);
|
|
HBITMAP MakeObjectCopy (PCARD pCard, HDC hDestDC);
|
|
DWORD ReadOldStream (LPCARDSTREAM lpStream, LPBYTE lpbit, DWORD cb);
|
|
DWORD ReadStream (LPCARDSTREAM lpStream, LPBYTE lpbit, DWORD cb);
|
|
DWORD WriteStream (LPCARDSTREAM lpStream, LPBYTE lpbit, DWORD cb);
|
|
DWORD PosStream (LPCARDSTREAM lpStream, LONG pos);
|
|
HBITMAP MakeBitmapCopy (HBITMAP hbmSrc, PBITMAP pBitmap, HDC hDestDC );
|
|
BOOL OleError (OLESTATUS olestat);
|
|
BOOL GetNewLinkName (HWND hwndOwner, PCARD pCard);
|
|
void PicSaveUndo (PCARD pCard);
|
|
void ErrorMessage (int id);
|
|
void WaitForObject (LPOLEOBJECT lpObject);
|
|
void PicCreateFromFile (LPTSTR szPackageClass, LPTSTR szDropFile, BOOL fLink);
|
|
void Hourglass (BOOL fOn);
|
|
BOOL EditingEmbObject (PCARD pCard);
|
|
int UpdateEmbObject (PCARD pCard, int Flags);
|
|
BOOL InsertObjectInProgress (void);
|
|
void DoSetHostNames (LPOLEOBJECT lpObject, OBJECTTYPE otObject);
|
|
void DeleteUndoObject (void);
|
|
|
|
/* print.c */
|
|
void NEAR FreePrintHandles(void);
|
|
void FAR PASCAL PrinterSetupDlg (HWND hwnd);
|
|
INT atopix (TCHAR *ptr, INT pix_per_in);
|
|
HDC GetPrinterDC (void);
|
|
HDC SetupPrinting (BOOL bUseFont);
|
|
void FinishPrinting (HDC hPrintDC);
|
|
void PrintList (void);
|
|
void PrintCards (int count);
|
|
void PrintCurCard (HDC hPrintDC, HDC hMemoryDC, int xPos, int yPos,
|
|
PCARDHEADER pCardHead, PCARD pCard, HWND hWnd);
|
|
int fnAbortProc (HDC hPrintDC, int iReserved);
|
|
int fnAbortDlgProc (HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam);
|
|
int PageSetupDlgProc (HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam);
|
|
void PrintError (int iError);
|
|
|
|
/* read.c */
|
|
BOOL CheckCardfileSignature (HANDLE fh, WORD * pfType);
|
|
BOOL MaybeSaveFile (int fSystemModal);
|
|
void MenuFileOpen (void);
|
|
int OpenNewFile (TCHAR szFile[]);
|
|
int DoOpen (TCHAR *szFile);
|
|
void MenuFileMerge (void);
|
|
|
|
/* register.c */
|
|
void GetClassId (HWND hwnd, LPTSTR lpstrClass);
|
|
int MakeFilterSpec (LPTSTR lpstrClass, LPTSTR lpstrExt, LPTSTR lpstrFilterSpec);
|
|
|
|
/* write.c */
|
|
BOOL MyGetSaveFileName (TCHAR *szFile, WORD *pfType );
|
|
int WriteCardFile (TCHAR *pName, WORD fType);
|
|
|
|
|
|
#define Fdelete(src) !DeleteFile(src)
|
|
#define mylmul( n1, n2 ) (LONG)((LONG)(n1) * (LONG)n2 )
|
|
|
|
/* cardfile.c */
|
|
VOID SaveGlobals();
|
|
|