18 #ifndef MAGICKCORE_NT_BASE_PRIVATE_H
19 #define MAGICKCORE_NT_BASE_PRIVATE_H
26 #if defined(__cplusplus) || defined(c_plusplus)
30 #if defined(MAGICKCORE_WINDOWS_SUPPORT)
32 #if !defined(XS_VERSION)
57 typedef struct _NTMEMORYSTATUSEX
70 ullAvailExtendedVirtual;
73 #if !defined(__MINGW32__)
85 (CALLBACK *LPFNDLLFUNC1)(DWORD,UINT);
88 (CALLBACK *LPFNDLLFUNC2)(NTMEMORYSTATUSEX *);
92 #if defined(MAGICKCORE_BZLIB_DELEGATE)
99 *NTGetLastError(
void);
101 #if !defined(MAGICKCORE_LTDL_DELEGATE)
103 *NTGetLibraryError(
void);
106 #if !defined(XS_VERSION)
108 *NTGetLibraryError(
void);
111 *NTOpenDirectory(
const char *);
120 #if !defined(__MINGW32__)
121 gettimeofday(
struct timeval *,
struct timezone *),
124 NTCloseDirectory(DIR *),
125 NTCloseLibrary(
void *),
126 NTControlHandler(
void),
128 NTTruncateFile(
int,off_t),
129 NTGhostscriptDLL(
char *,
int),
130 NTGhostscriptEXE(
char *,
int),
131 NTGhostscriptFonts(
char *,
int),
132 NTGhostscriptLoadDLL(
void),
133 NTInitializeLibrary(
void),
134 NTSetSearchPath(
const char *),
135 NTSyncMemory(
void *,
size_t,
int),
136 NTUnmapMemory(
void *,
size_t),
137 NTSystemCommand(
const char *,
char *);
141 NTSystemConfiguration(
int),
142 NTTellDirectory(DIR *);
145 NTGatherRandomData(
const size_t,
unsigned char *),
146 NTGetExecutionPath(
char *,
const size_t),
147 NTGetModulePath(
const char *,
char *),
151 NTLongPathsEnabled();
154 *NTReadDirectory(DIR *);
157 *NTRegistryKeyLookup(
const char *),
158 *NTResourceToBlob(
const char *);
161 *NTGetLibrarySymbol(
void *,
const char *),
164 *NTOpenLibrary(
const char *),
165 NTSeekDirectory(DIR *,ssize_t),
166 NTWindowsGenesis(
void),
167 NTWindowsTerminus(
void);
173 #if defined(__cplusplus) || defined(c_plusplus)
#define Exit
Definition: studio.h:262
ssize_t MagickOffsetType
Definition: magick-type.h:133
MagickBooleanType
Definition: magick-type.h:169
#define MagickPrivate
Definition: method-attribute.h:81
#define MagickExport
Definition: method-attribute.h:80