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__)
83 (CALLBACK *LPFNDLLFUNC1)(DWORD,UINT);
86 (CALLBACK *LPFNDLLFUNC2)(NTMEMORYSTATUSEX *);
90 #if defined(MAGICKCORE_BZLIB_DELEGATE)
97 *NTGetLastError(
void);
99 #if !defined(MAGICKCORE_LTDL_DELEGATE)
101 *NTGetLibraryError(
void);
104 #if !defined(XS_VERSION)
106 *NTGetLibraryError(
void);
109 *NTOpenDirectory(
const char *);
117 #if !defined(__MINGW32__)
118 gettimeofday(
struct timeval *,
struct timezone *),
121 NTCloseDirectory(
DIR *),
122 NTCloseLibrary(
void *),
123 NTControlHandler(
void),
125 NTTruncateFile(
int,off_t),
126 NTGhostscriptDLL(
char *,
int),
127 NTGhostscriptEXE(
char *,
int),
128 NTGhostscriptFonts(
char *,
int),
129 NTGhostscriptLoadDLL(
void),
130 NTInitializeLibrary(
void),
131 NTSetSearchPath(
const char *),
132 NTSyncMemory(
void *,
size_t,
int),
133 NTUnmapMemory(
void *,
size_t),
134 NTSystemCommand(
const char *,
char *);
138 NTSystemConfiguration(
int),
139 NTTellDirectory(
DIR *);
142 NTGatherRandomData(
const size_t,
unsigned char *),
143 NTGetExecutionPath(
char *,
const size_t),
144 NTGetModulePath(
const char *,
char *),
148 NTLongPathsEnabled();
151 *NTReadDirectory(
DIR *);
154 *NTRegistryKeyLookup(
const char *),
155 *NTResourceToBlob(
const char *);
158 *NTGetLibrarySymbol(
void *,
const char *),
161 *NTOpenLibrary(
const char *),
162 NTSeekDirectory(
DIR *,ssize_t),
163 NTWindowsGenesis(
void),
164 NTWindowsTerminus(
void);
170 #if defined(__cplusplus) || defined(c_plusplus)
ssize_t MagickOffsetType
Definition: magick-type.h:135
MagickBooleanType
Definition: magick-type.h:198
MagickExport int Exit(int)
#define MagickPrivate
Definition: method-attribute.h:81
#define MagickExport
Definition: method-attribute.h:80
int d_namlen
Definition: mac.h:59
char d_name[255]
Definition: mac.h:56