#include <stdio.h>#include <string.h>#include <stdlib.h>#include <process.h>#include <direct.h>#include <windows.h>#include <CommCtrl.h>#include "RexxCore.h"#include "StringClass.hpp"#include "ArrayClass.hpp"#include "RexxActivity.hpp"#include "RexxActivation.hpp"#include "MethodClass.hpp"#include "SourceFile.hpp"#include "RexxInternalApis.h"#include "ProtectedObject.hpp"#include "StringUtil.hpp"#include "PackageManager.hpp"#include "SystemInterpreter.hpp"Go to the source code of this file.
Classes | |
| struct | _ENVENTRY |
Macros | |
| #define | DIRLEN 256 /* length of a directory */ |
| #define | MAX_FREQUENCY 32767 |
| #define | MIN_FREQUENCY 37 |
| #define | MAX_DURATION 60000 |
| #define | MIN_DURATION 0 |
| #define | FILESPEC_DRIVE 'D' |
| #define | FILESPEC_PATH 'P' |
| #define | FILESPEC_NAME 'N' |
| #define | FILESPEC_LOCATION 'L' |
| #define | FILESPEC_EXTENSION 'E' |
Typedefs | |
| typedef struct _ENVENTRY | ENVENTRY |
Functions | |
| RexxRoutine2 (CSTRING, sysBeep, wholenumber_t, Frequency, wholenumber_t, Duration) | |
| RexxRoutine1 (RexxStringObject, sysDirectory, OPTIONAL_CSTRING, dir) | |
| RexxRoutine2 (RexxStringObject, sysFilespec, CSTRING, option, CSTRING, name) | |
| static bool | addMBStyle (CSTRING other, ULONG *style) |
| RexxRoutine5 (int, sysMessageBox, CSTRING, text, OPTIONAL_CSTRING, title, OPTIONAL_CSTRING, button, OPTIONAL_CSTRING, icon, OPTIONAL_CSTRING, other) | |
| #define DIRLEN 256 /* length of a directory */ |
Definition at line 71 of file windows/ExternalFunctions.cpp.
| #define FILESPEC_DRIVE 'D' |
Definition at line 79 of file windows/ExternalFunctions.cpp.
| #define FILESPEC_EXTENSION 'E' |
Definition at line 83 of file windows/ExternalFunctions.cpp.
| #define FILESPEC_LOCATION 'L' |
Definition at line 82 of file windows/ExternalFunctions.cpp.
| #define FILESPEC_NAME 'N' |
Definition at line 81 of file windows/ExternalFunctions.cpp.
| #define FILESPEC_PATH 'P' |
Definition at line 80 of file windows/ExternalFunctions.cpp.
| #define MAX_DURATION 60000 |
Definition at line 75 of file windows/ExternalFunctions.cpp.
| #define MAX_FREQUENCY 32767 |
Definition at line 73 of file windows/ExternalFunctions.cpp.
| #define MIN_DURATION 0 |
Definition at line 76 of file windows/ExternalFunctions.cpp.
| #define MIN_FREQUENCY 37 |
Definition at line 74 of file windows/ExternalFunctions.cpp.
|
static |
Helper function for sysMessageBox(). Parses the other message box style argument and adds the styles specified.
| other | The 'additional message box styles' argument to RxMessageBox(). This can be more than one style keyword, separated by spaces. |
| style | Pointer to the MessageBox style flags collected so far. On return this will be augmented with the additional styles. |
Definition at line 326 of file windows/ExternalFunctions.cpp.
Referenced by RexxRoutine5().
| RexxRoutine1 | ( | RexxStringObject | , |
| sysDirectory | , | ||
| OPTIONAL_CSTRING | , | ||
| dir | |||
| ) |
Definition at line 137 of file windows/ExternalFunctions.cpp.
References NO_CSTRING.
| RexxRoutine2 | ( | CSTRING | , |
| sysBeep | , | ||
| wholenumber_t | , | ||
| Frequency | , | ||
| wholenumber_t | , | ||
| Duration | |||
| ) |
Definition at line 102 of file windows/ExternalFunctions.cpp.
References MAX_DURATION, MAX_FREQUENCY, MIN_DURATION, MIN_FREQUENCY, and Rexx_Error_Invalid_argument_range.
| RexxRoutine2 | ( | RexxStringObject | , |
| sysFilespec | , | ||
| CSTRING | , | ||
| option | , | ||
| CSTRING | , | ||
| name | |||
| ) |
Definition at line 168 of file windows/ExternalFunctions.cpp.
References FILESPEC_DRIVE, FILESPEC_EXTENSION, FILESPEC_LOCATION, FILESPEC_NAME, FILESPEC_PATH, NULLOBJECT, and Rexx_Error_Incorrect_call_list.
| RexxRoutine5 | ( | int | , |
| sysMessageBox | , | ||
| CSTRING | , | ||
| text | , | ||
| OPTIONAL_CSTRING | , | ||
| title | , | ||
| OPTIONAL_CSTRING | , | ||
| button | , | ||
| OPTIONAL_CSTRING | , | ||
| icon | , | ||
| OPTIONAL_CSTRING | , | ||
| other | |||
| ) |
Definition at line 419 of file windows/ExternalFunctions.cpp.
References addMBStyle().