#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().