Source code of Windows XP (NT5)
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.

72 lines
2.6 KiB

  1. /*++ BUILD Version: 0004 // Increment this if a change has global effects
  2. Copyright (c) 2000 Microsoft Corporation
  3. Module Name:
  4. prcdlg.h
  5. Abstract:
  6. Header file for dialog-related functions.
  7. --*/
  8. #ifndef _PRCDLG_H_
  9. #define _PRCDLG_H_
  10. #define SHORT_MSG 256
  11. // Find dialog, if open.
  12. extern HWND g_FindDialog;
  13. // Find text.
  14. extern char g_FindText[256];
  15. // Message code for FINDMSGSTRING.
  16. extern UINT g_FindMsgString;
  17. extern FINDREPLACE g_FindRep;
  18. extern PCOMMONWIN_DATA g_FindLast;
  19. extern char g_ComSettings[64];
  20. extern char g_1394Settings[64];
  21. PTSTR __cdecl BufferString(PTSTR Buffer, ULONG Size, ULONG StrId, ...);
  22. void SendLockStatusMessage(HWND Win, UINT Msg, HRESULT Status);
  23. BpStateType IsBpAtOffset(BpBufferData* DataIn, ULONG64 Offset, PULONG Id);
  24. void StartKdPropSheet(void);
  25. INT_PTR CALLBACK DlgProc_SetBreak(HWND, UINT, WPARAM, LPARAM);
  26. INT_PTR CALLBACK DlgProc_ConnectToRemote(HWND, UINT, WPARAM, LPARAM);
  27. INT_PTR CALLBACK DlgProc_SymbolPath(HWND, UINT, WPARAM, LPARAM);
  28. INT_PTR CALLBACK DlgProc_RegCustomize(HWND, UINT, WPARAM, LPARAM);
  29. INT_PTR CALLBACK DlgProc_GotoLine(HWND, UINT, WPARAM, LPARAM);
  30. INT_PTR CALLBACK DlgProc_GotoAddress(HWND, UINT, WPARAM, LPARAM);
  31. INT_PTR CALLBACK DlgProc_LogFile(HWND, UINT, WPARAM, LPARAM);
  32. INT_PTR CALLBACK DlgProc_KernelCom(HWND, UINT, WPARAM, LPARAM);
  33. INT_PTR CALLBACK DlgProc_Kernel1394(HWND, UINT, WPARAM, LPARAM);
  34. INT_PTR CALLBACK DlgProc_KernelLocal(HWND, UINT, WPARAM, LPARAM);
  35. INT_PTR CALLBACK DlgProc_ImagePath(HWND, UINT, WPARAM, LPARAM);
  36. INT_PTR CALLBACK DlgProc_SourcePath(HWND, UINT, WPARAM, LPARAM);
  37. INT_PTR CALLBACK DlgProc_AttachProcess(HWND, UINT, WPARAM, LPARAM);
  38. INT_PTR CALLBACK DlgProc_EventFilters(HWND, UINT, WPARAM, LPARAM);
  39. INT_PTR CALLBACK DlgProc_ExceptionFilter(HWND, UINT, WPARAM, LPARAM);
  40. INT_PTR CALLBACK DlgProc_FilterArgument(HWND, UINT, WPARAM, LPARAM);
  41. INT_PTR CALLBACK DlgProc_FilterCommand(HWND, UINT, WPARAM, LPARAM);
  42. INT_PTR CALLBACK DlgProc_Options(HWND, UINT, WPARAM, LPARAM);
  43. INT_PTR CALLBACK DlgProc_ClearWorkspace(HWND, UINT, WPARAM, LPARAM);
  44. INT_PTR CALLBACK DlgProc_Modules(HWND, UINT, WPARAM, LPARAM);
  45. INT_PTR CALLBACK DlgProc_OpenWorkspace(HWND, UINT, WPARAM, LPARAM);
  46. INT_PTR CALLBACK DlgProc_SaveWorkspaceAs(HWND, UINT, WPARAM, LPARAM);
  47. INT_PTR CALLBACK DlgProc_AddToCommandHistory(HWND, UINT, WPARAM, LPARAM);
  48. INT_PTR CALLBACK DlgProc_DeleteWorkspaces(HWND, UINT, WPARAM, LPARAM);
  49. extern TCHAR szOpenExeArgs[];
  50. UINT_PTR OpenExeWithArgsHookProc(HWND, UINT, WPARAM, LPARAM);
  51. BOOL CreateIndexedFont(ULONG FontIndex, BOOL SetAll);
  52. void SelectFont(HWND Parent, ULONG FontIndex);
  53. BOOL SelectColor(HWND Parent, ULONG Index);
  54. #endif // #ifndef _PRCDLG_H_