PageRenderTime 19ms CodeModel.GetById 12ms app.highlight 4ms RepoModel.GetById 2ms app.codeStats 0ms

/dmagick/c/registry.d

http://github.com/MikeWey/DMagick
D | 27 lines | 22 code | 5 blank | 0 comment | 0 complexity | af6e8c9cab7c00ff43fdcfd5887853d0 MD5 | raw file
 1module dmagick.c.registry;
 2
 3import dmagick.c.exception;
 4import dmagick.c.magickType;
 5
 6extern(C)
 7{
 8	enum RegistryType
 9	{
10		UndefinedRegistryType,
11		ImageRegistryType,
12		ImageInfoRegistryType,
13		StringRegistryType
14	}
15
16	char* GetNextImageRegistry();
17
18	MagickBooleanType DefineImageRegistry(const RegistryType, const(char)*, ExceptionInfo*);
19	MagickBooleanType DeleteImageRegistry(const(char)*);
20	MagickBooleanType RegistryComponentGenesis();
21	MagickBooleanType SetImageRegistry(const RegistryType, const(char)*, const(void)*, ExceptionInfo*);
22
23	void* GetImageRegistry(const RegistryType, const(char)*, ExceptionInfo*);
24	void  RegistryComponentTerminus();
25	void* RemoveImageRegistry(const(char)*);
26	void  ResetImageRegistryIterator();
27}