MagickCore  6.9.11-60
Convert, Edit, Or Compose Bitmap Images
nt-feature.h
Go to the documentation of this file.
1 /*
2  Copyright 1999-2021 ImageMagick Studio LLC, a non-profit organization
3  dedicated to making software imaging solutions freely available.
4 
5  You may not use this file except in compliance with the License. You may
6  obtain a copy of the License at
7 
8  https://imagemagick.org/script/license.php
9 
10  Unless required by applicable law or agreed to in writing, software
11  distributed under the License is distributed on an "AS IS" BASIS,
12  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  See the License for the specific language governing permissions and
14  limitations under the License.
15 
16  MagickCore Windows NT utility methods.
17 */
18 #ifndef MAGICKCORE_NT_FEATURE_H
19 #define MAGICKCORE_NT_FEATURE_H
20 
21 #include "magick/exception.h"
22 #include "magick/geometry.h"
23 #include "magick/splay-tree.h"
24 
25 #if defined(__cplusplus) || defined(c_plusplus)
26 extern "C" {
27 #endif
28 
29 #if !defined(XS_VERSION)
30 
33  NTIsMagickConflict(const char *);
34 
35 #endif
36 
37 #if defined(__cplusplus) || defined(c_plusplus)
38 }
39 #endif
40 
41 #endif
MagickExport
#define MagickExport
Definition: method-attribute.h:80
_TypeInfo::style
StyleType style
Definition: type.h:62
GetMagickModule
#define GetMagickModule()
Definition: log.h:29
nt-base-private.h
NTAcquireTypeCache
MagickExport MagickBooleanType NTAcquireTypeCache(SplayTreeInfo *, ExceptionInfo *)
ExtraCondensedStretch
@ ExtraCondensedStretch
Definition: type.h:30
_SplayTreeInfo
Definition: splay-tree.c:83
geometry.h
MagickCoreSignature
#define MagickCoreSignature
Definition: method-attribute.h:86
_TypeInfo::name
char * name
Definition: type.h:57
_GhostInfo::void
void(MagickDLLCall *delete_instance)(gs_main_instance *)
_TypeInfo::weight
size_t weight
Definition: type.h:68
image-private.h
monitor.h
ObliqueStyle
@ ObliqueStyle
Definition: type.h:45
ResourceLimitError
@ ResourceLimitError
Definition: exception.h:55
utility.h
UltraCondensedStretch
@ UltraCondensedStretch
Definition: type.h:29
string_.h
quantum.h
MagickTrue
@ MagickTrue
Definition: magick-type.h:205
_TypeInfo::family
char * family
Definition: type.h:59
AcquireMagickMemory
MagickExport void * AcquireMagickMemory(const size_t size)
Definition: memory.c:552
_TypeInfo::path
char * path
Definition: type.h:56
ConcatenateMagickString
MagickExport size_t ConcatenateMagickString(char *magick_restrict destination, const char *magick_restrict source, const size_t length)
Definition: string.c:425
StripString
MagickExport void StripString(char *message)
Definition: string.c:2480
type_cache
static SplayTreeInfo * type_cache
Definition: type.c:123
nt-base.h
SemiExpandedStretch
@ SemiExpandedStretch
Definition: type.h:33
LocaleCompare
MagickExport int LocaleCompare(const char *p, const char *q)
Definition: locale.c:1435
LocaleUppercase
MagickExport int LocaleUppercase(const int c)
Definition: locale.c:1662
splay-tree.h
_TypeInfo::stretch
StretchType stretch
Definition: type.h:65
MagickFalse
@ MagickFalse
Definition: magick-type.h:204
SemiCondensedStretch
@ SemiCondensedStretch
Definition: type.h:32
_TypeInfo::format
char * format
Definition: type.h:73
NormalStretch
@ NormalStretch
Definition: type.h:28
LocaleLower
MagickExport void LocaleLower(char *string)
Definition: locale.c:1490
_TypeInfo::glyphs
char * glyphs
Definition: type.h:75
draw.h
AddValueToSplayTree
MagickExport MagickBooleanType AddValueToSplayTree(SplayTreeInfo *splay_tree, const void *key, const void *value)
Definition: splay-tree.c:153
_TypeInfo::encoding
char * encoding
Definition: type.h:71
cache.h
NTIsMagickConflict
MagickExport MagickBooleanType NTIsMagickConflict(const char *)
colorspace.h
ConstantString
MagickExport char * ConstantString(const char *source)
Definition: string.c:698
ExtraExpandedStretch
@ ExtraExpandedStretch
Definition: type.h:35
MagickBooleanType
MagickBooleanType
Definition: magick-type.h:203
_ExceptionInfo
Definition: exception.h:103
ItalicStyle
@ ItalicStyle
Definition: type.h:44
IsPathAccessible
MagickExport MagickBooleanType IsPathAccessible(const char *path)
Definition: utility.c:1472
studio.h
_TypeInfo
Definition: type.h:51
NormalStyle
@ NormalStyle
Definition: type.h:43
monitor-private.h
UltraExpandedStretch
@ UltraExpandedStretch
Definition: type.h:36
memory_.h
CondensedStretch
@ CondensedStretch
Definition: type.h:31
pixel-accessor.h
exception-private.h
ThrowMagickException
MagickExport MagickBooleanType ThrowMagickException(ExceptionInfo *exception, const char *module, const char *function, const size_t line, const ExceptionType severity, const char *tag, const char *format,...)
Definition: exception.c:1149
ThrowFatalException
#define ThrowFatalException(severity, tag)
Definition: exception-private.h:42
exception.h
CopyMagickString
MagickExport size_t CopyMagickString(char *magick_restrict destination, const char *magick_restrict source, const size_t length)
Definition: string.c:751
ExpandedStretch
@ ExpandedStretch
Definition: type.h:34
MaxTextExtent
#define MaxTextExtent
Definition: method-attribute.h:89
GetNextToken
MagickExport magick_hot_spot size_t GetNextToken(const char *magick_restrict start, const char **magick_restrict end, const size_t extent, char *magick_restrict token)
Definition: token.c:174
colorspace-private.h
token.h
ResourceLimitFatalError
@ ResourceLimitFatalError
Definition: exception.h:78
_TypeInfo::description
char * description
Definition: type.h:58
_TypeInfo::signature
size_t signature
Definition: type.h:85