home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 2 BBS / 02-BBS.zip / fsrc1241.zip / dialogs.h < prev    next >
Text File  |  1996-06-01  |  2KB  |  83 lines

  1. /* DIALOGS.H */
  2.  
  3. /*--------------------------- Funktionsprototypen ---------------------------*/
  4. MRESULT EXPENTRY AttribProc(HWND parent, ULONG message, MPARAM mp1, MPARAM mp2);
  5. MRESULT EXPENTRY ReplyProc(HWND parent, ULONG message, MPARAM mp1, MPARAM mp2);
  6. MRESULT EXPENTRY ReplyListProc(HWND parent, ULONG message, MPARAM mp1, MPARAM mp2);
  7. MRESULT EXPENTRY KludgesProc(HWND parent, ULONG message, MPARAM mp1, MPARAM mp2);
  8. MRESULT EXPENTRY AboutProc(HWND parent, ULONG message, MPARAM mp1, MPARAM mp2);
  9. MRESULT EXPENTRY CurrNameProc(HWND parent, ULONG message, MPARAM mp1, MPARAM mp2);
  10. MRESULT EXPENTRY ExportProc(HWND parent, ULONG message, MPARAM mp1, MPARAM mp2);
  11. MRESULT EXPENTRY MarkMsgsProc(HWND parent, ULONG message, MPARAM mp1, MPARAM mp2);
  12. MRESULT EXPENTRY ForwardProc(HWND parent, ULONG message, MPARAM mp1, MPARAM mp2);
  13. MRESULT EXPENTRY LookupProc(HWND parent, ULONG message, MPARAM mp1, MPARAM mp2);
  14. MRESULT EXPENTRY RenumberProc(HWND parent, ULONG message, MPARAM mp1, MPARAM mp2);
  15.  
  16. typedef struct stringpar
  17. {
  18.    USHORT cb;
  19.    PSZ    pchString;
  20. } STRINGPAR;             /* Fuer Stringuebergabe an Dialog */
  21.  
  22. typedef struct boolpar
  23. {
  24.    USHORT cb;
  25.    BOOL   bBool;
  26. } BOOLPAR;               /* Fuer Bool-Uebergabe an Dialog */
  27.  
  28. typedef struct ulpar
  29. {
  30.    USHORT cb;
  31.    ULONG  ulValue;
  32. } ULPAR;                 /* Fuer ULONG-Uebergabe an Dialog */
  33.  
  34. typedef struct replylistpar
  35. {
  36.    USHORT    cb;
  37.    MSGHEADER *pHeader;
  38.    ULONG     Selection;
  39. } REPLYLISTPAR;
  40.  
  41. typedef struct replypar
  42. {
  43.    USHORT cb;
  44.    BOOL   diffarea;
  45.    ULONG  replydest;       /* REPLYDEST_* */
  46.    ULONG  quoteoptions;    /* QUOTE_* */
  47.    BOOL   isfwd;           /* nur Eingabe */
  48. } REPLYPAR;
  49.  
  50. #define REPLYDEST_FROM    0
  51. #define REPLYDEST_TO      1
  52. #define REPLYDEST_ORIG    2
  53.  
  54. typedef struct currnamepar
  55. {
  56.    USHORT cb;
  57.    char CurrName[LEN_USERNAME+1];
  58.    char CurrAddr[LEN_5DADDRESS+1];
  59. } CURRNAMEPAR;
  60.  
  61. typedef struct attribpar
  62. {
  63.    USHORT cb;
  64.    ULONG  ulAttrib;      /* gesetzte Attribute */
  65.    ULONG  ulAttribMask;  /* unterstuetzte Attribute */
  66.    BOOL   bKeepRead;
  67. } ATTRIBPAR;
  68.  
  69. typedef struct aboutpar
  70. {
  71.    USHORT cb;
  72.    BOOL   bIntroDlg;
  73. } ABOUTPAR;
  74.  
  75. typedef struct renumberpar
  76. {
  77.    USHORT      cb;
  78.    char        pchArea[LEN_AREATAG+1];
  79.    PAREALIST   arealist;
  80.    HWND        hwndProgress;
  81. } RENUMBERPAR;
  82.  
  83.