diff --git a/MagickCore/profile.h b/MagickCore/profile.h
index d7a8051..585843b 100644
--- a/MagickCore/profile.h
+++ b/MagickCore/profile.h
@@ -25,19 +25,7 @@
 #include "MagickCore/string_.h"
 
 typedef struct _ProfileInfo
-{
-  char
-    *name;
-
-  size_t
-    length;
-
-  unsigned char
-    *info;
-
-  size_t
-    signature;
-} ProfileInfo;
+  ProfileInfo;
 
 typedef enum
 {
@@ -57,8 +45,7 @@
 extern MagickExport MagickBooleanType
   CloneImageProfiles(Image *,const Image *),
   DeleteImageProfile(Image *,const char *),
-  ProfileImage(Image *,const char *,const void *,const size_t,
-    const MagickBooleanType),
+  ProfileImage(Image *,const char *,const void *,const size_t,ExceptionInfo *),
   SetImageProfile(Image *,const char *,const StringInfo *);
 
 extern MagickExport StringInfo