MagickCore  6.9.10
Convert, Edit, Or Compose Bitmap Images
nt-feature.h
Go to the documentation of this file.
1 /*
2  Copyright 1999-2019 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.
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:82
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
GetNextToken
MagickExport void GetNextToken(const char *start, const char **end, const size_t extent, char *token)
Definition: token.c:172
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:194
CopyMagickString
MagickExport size_t CopyMagickString(char *destination, const char *source, const size_t length)
Definition: string.c:752
_TypeInfo::family
char * family
Definition: type.h:59
AcquireMagickMemory
MagickExport void * AcquireMagickMemory(const size_t size)
Definition: memory.c:473
_TypeInfo::path
char * path
Definition: type.h:56
StripString
MagickExport void StripString(char *message)
Definition: string.c:2531
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:1440
splay-tree.h
_TypeInfo::stretch
StretchType stretch
Definition: type.h:65
MagickFalse
@ MagickFalse
Definition: magick-type.h:193
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:1495
_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:697
ExtraExpandedStretch
@ ExtraExpandedStretch
Definition: type.h:35
MagickBooleanType
MagickBooleanType
Definition: magick-type.h:191
ConcatenateMagickString
MagickExport size_t ConcatenateMagickString(char *destination, const char *source, const size_t length)
Definition: string.c:424
_ExceptionInfo
Definition: exception.h:102
ItalicStyle
@ ItalicStyle
Definition: type.h:44
IsPathAccessible
MagickExport MagickBooleanType IsPathAccessible(const char *path)
Definition: utility.c:1460
studio.h
_TypeInfo
Definition: type.h:50
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:1068
ThrowFatalException
#define ThrowFatalException(severity, tag)
Definition: exception-private.h:42
exception.h
ExpandedStretch
@ ExpandedStretch
Definition: type.h:34
MaxTextExtent
#define MaxTextExtent
Definition: method-attribute.h:89
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