[Topic Outil] sauvegardez le contenu de votre presse papier

sauvegardez le contenu de votre presse papier [Topic Outil] - Divers - Programmation

Marsh Posté le 30-12-2003 à 02:03:25    

Des idées sur ce que je pourrait mettre dans le premier post ?
 
 
-----------------Message original-----------------

antp a écrit sur blabla@prog :

pourquoi pas un topic où on posterait le bout de code qu'on a dans le clipboard ou sous les yeux [:figti]

Sitot dit sitot fait  :hello:


Message édité par mareek le 30-12-2003 à 02:30:28

---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
Reply

Marsh Posté le 30-12-2003 à 02:03:25   

Reply

Marsh Posté le 30-12-2003 à 02:07:22    

apple.awt.EventQueueExceptionHandler Caught Throwable :  
java.lang.ArrayIndexOutOfBoundsException: 20
 at org.njchat.ui.swing.ChannelUI$IRCStyledFormatter.formatMessage(ChannelUI.java:431)
 at org.njchat.ui.swing.ChannelUI$4.run(ChannelUI.java:199)
 at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
 at java.awt.EventQueue.dispatchEvent(EventQueue.java:448)
 at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:230)
 at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:183)
 at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
 at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
 at java.awt.EventDispatchThread.run(EventDispatchThread.java:99)
 
gloups !


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 30-12-2003 à 02:15:21    

salon_id


Message édité par Mr yvele le 30-12-2003 à 02:15:34

---------------
yvele n'est plus.
Reply

Marsh Posté le 30-12-2003 à 02:20:22    

CREATE TABLE `df_cat` (
`cat_id` SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT ,
`salon_id` TINYINT UNSIGNED NOT NULL ,
`forum_id` TINYINT UNSIGNED NOT NULL ,
`cat_order` TINYINT UNSIGNED NOT NULL ,
`cat_title` VARCHAR( 50 ) NOT NULL ,
`cat_desc` TEXT NOT NULL ,
PRIMARY KEY ( `cat_id` )  
);


---------------
yvele n'est plus.
Reply

Marsh Posté le 30-12-2003 à 02:23:36    

||
(eclipse suce des ours)


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 30-12-2003 à 02:32:21    

nraynaud a écrit :

||
(eclipse suce des ours)


tiens , c'est une idée, je pourrait mettre des "paterns" souvent utilisés et chiants à taper dans le premier post :)


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
Reply

Marsh Posté le 30-12-2003 à 02:34:36    

tu sais mareek, si dieu à inventé les fichier texte c'est pas pour rien hein!
c'est pratique pour stocker du texte [:dawa]
 
edit: moi je croyais que c'était un topic "collez votre presse papier" :'(


Message édité par Mr yvele le 30-12-2003 à 02:35:05

---------------
yvele n'est plus.
Reply

Marsh Posté le 30-12-2003 à 02:36:52    

Mr yvele a écrit :

tu sais mareek, si dieu à inventé les fichier texte c'est pas pour rien hein!
c'est pratique pour stocker du texte [:dawa]


Vu le temps que certains passent sur ce forum, ça ira plus vite d'aller sur ce topic que d'ouvrir un fichier texte [:boidleau]

Mr yvele a écrit :

edit: moi je croyais que c'était un topic "collez votre presse papier" :'(


J'essaye juste de faire en sorte qu'il soit "util" pour qu'il ne soit pas fermé au premier passage d'un modo


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
Reply

Marsh Posté le 30-12-2003 à 02:38:16    

mareek a écrit :


J'essaye juste de faire en sorte qu'il soit "util" pour qu'il ne soit pas fermé au premier passage d'un modo


 
je vois.. pas con [:cupra]
 
et je note aussi que tu as mis une citation de antp.. tres astucieux..  :jap:


---------------
yvele n'est plus.
Reply

Marsh Posté le 30-12-2003 à 02:38:35    

mareek a écrit :


tiens , c'est une idée, je pourrait mettre des "paterns" souvent utilisés et chiants à taper dans le premier post :)

sinon, corriger eclipse pour Mac OS X, ça te tente pas ?
 
(faut dire que la combinaison de touches, il faut la chopper : Shift+alt+L)


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 30-12-2003 à 02:38:35   

Reply

Marsh Posté le 30-12-2003 à 09:22:25    

http://thierry.monnet.free.fr/cv/i [...] 7lahay.jpg


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
Reply

Marsh Posté le 30-12-2003 à 13:59:17    


 
hé lol! mais c'était pour moi ça en plus ;)


---------------
yvele n'est plus.
Reply

Marsh Posté le 30-12-2003 à 20:45:33    

darklord a écrit :

par ton :ange: il a déduit que tu avalais et que tu aimais les éjaculations faciales.
 
C'est rien [:spamafote]


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
Reply

Marsh Posté le 30-12-2003 à 21:12:52    


 
faudrait le limiter au code et texte relatif à la prog, sinon c'est du pure blabla :o
Si j'étais toi je changerais le titre en "contenu de votre presse-papiers
 

Code :
  1. '/search/search.php?multiname='+UrlEncode(MovieName)


Message édité par antp le 30-12-2003 à 21:13:30

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 30-12-2003 à 21:17:33    

Et encore merci pour le programme, car comme ca le prof va croire que je suis intelligent      

Reply

Marsh Posté le 01-01-2004 à 22:48:47    

    system("cls" );

Reply

Marsh Posté le 01-01-2004 à 22:50:54    

--- gdesklets/main/__init__.py 2004-01-01 16:21:35.000000000 +0100
+++ gdesklets.ben/main/__init__.py 2004-01-01 19:14:34.000000000 +0100
@@ -1,6 +1,7 @@
 import os
 import sys
 import signal
+import locale
 
 
 # gDesklets home paths
@@ -85,7 +86,7 @@
 def print_about():
 
     print NAME + " " + VERSION
-    print COPYRIGHT.encode("Latin-1" )
-    print ""
+    print COPYRIGHT.encode(locale.getpreferredencoding(), 'replace')
+    print
     print "This software is licensed under the terms of the GNU GPL."
-    print ""
+    print

Reply

Marsh Posté le 05-01-2004 à 21:32:55    

is_numeric


---------------
yvele n'est plus.
Reply

Marsh Posté le 06-01-2004 à 12:18:14    

if(m_pPropSheet->GetActivePage() == m_pPageVillage)
  sigDll->VillagesInit(m_pPageVillage);


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 06-01-2004 à 12:28:24    

nan mais c'est un vrai foutu salopiot ce taiche, on devrait le pendre par les couilles a un cactus :fou:

Reply

Marsh Posté le 06-01-2004 à 12:40:34    

vos gueules :o


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 06-01-2004 à 12:42:50    

It's one of the team practices. They have promised to follow the practices. If they don't, we get to kill them. Makes a good example for the others.  


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
Reply

Marsh Posté le 06-01-2004 à 13:21:06    

/*
 * Created on 16 déc. 03 by nraynaud
 *  
 * This code is subject to the GNU GENERAL PUBLIC LICENSE.
 */
package org.njchat.ui.swing;
 
import java.awt.Frame;
import java.util.prefs.BackingStoreException;
import java.util.prefs.Preferences;
 
import javax.swing.JDialog;
import javax.swing.JList;
import javax.swing.JOptionPane;
import javax.swing.SwingUtilities;
 
import org.njchat.njchat.Server;
import org.njchat.njchat.NJChatApplication;
 
/**
 * @author nraynaud
 *
 * The server choosing dialog.
 */
public class ServerDialog {
 
 /**
  * Show the user the Server choosing dialog.
  * returns the newly created Server.
  * @param owner the parent frame for this modal dialog.
  * @return the created ChatConection or null if the user cancelled.
  */
 public static Server showfor(Frame owner, NJChatApplication application) {
  String result =
   (String)JOptionPane.showInputDialog(
    owner,
    "Enter server name :",
    "Choose server",
    JOptionPane.QUESTION_MESSAGE,
    null,
    null,
    "irc.proprenetworks.net" );
  if (result == null)
   return null;
  return application.createServer(result);
 }
 
 private ServerDialog(Frame owner, NJChatApplication application) {
  assert SwingUtilities.isEventDispatchThread();
 
  JDialog dialog = new JDialog(owner, "Choose server", true);
  String servers[];
 
  try {
   servers =
    Preferences
     .userNodeForPackage(NJChatApplication.class)
     .node("servers" )
     .childrenNames();
  } catch (BackingStoreException e) {
   // TODO Auto-generated catch block
   throw new RuntimeException(e);
  }
  JList list = new JList();
 
 }
}


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 06-01-2004 à 13:34:49    

  if(!IsPostBack)
   {
    if(Request.Params.GetValues("rq" ) != null)
    {
     ViewState.Add("rq", Session[Request.Params.GetValues("rq" )[0]]);
     Session.Remove(Request.Params.GetValues("rq" )[0]);
    }
 
    if(Request.Params.GetValues("comments" ) != null)
    {
     ViewState.Add("comments", Session[Request.Params.GetValues("comments" )[0]]);
     Session.Remove(Request.Params.GetValues("comments" )[0]);
    }
   }
   
   string titre = "";
   if(Request.Params.GetValues("titre" ) != null)
    titre = Request.Params.GetValues("titre" )[0];
 
   string comments = "";
   if(ViewState["comments"] != null)
    comments = (string)ViewState["comments"];
   
   DataTable dt = null;
   string rq = (string)(ViewState["rq"]);


---------------
-( BlackGoddess )-
Reply

Marsh Posté le 06-01-2004 à 13:35:27    

mercredi 11h


---------------
yvele n'est plus.
Reply

Marsh Posté le 06-01-2004 à 13:35:45    

Arretez de poster vos faux truc genre "moi j'bosse sur un machin achement complexe :o"

Reply

Marsh Posté le 06-01-2004 à 13:37:57    

moi c'est pas complexe, mais comme eclipse m'a dit "assertion error while saving" ou un truc du genre, j'ai tout copié et collé ici avant de le redémarrer.


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 06-01-2004 à 13:38:36    

JDOM doesn't have it's own parser; it uses standard parsers like Xerces to do the heavy lifting. If you want schema validation make sure you choose a parser that supports schemas. Xerces 2 is a good choice (get it from http://xml.apache.org). You also need to use code JDOM Beta 8 or later.
 
EDIT : c'est un fragment de la FAQ de JDOM concernant l'utilisation de XML Schema. Dans notre produit on est en Beta 7. <== aïe


Message édité par Cherrytree le 06-01-2004 à 13:39:41

---------------
Le site de ma maman
Reply

Marsh Posté le 06-01-2004 à 16:05:18    

rfs.basepath

Reply

Marsh Posté le 06-01-2004 à 16:33:33    

${file.separator}
 
NB : J'étais en plein reverse sur mon build file ant.


Message édité par Cherrytree le 06-01-2004 à 16:34:09

---------------
Le site de ma maman
Reply

Marsh Posté le 06-01-2004 à 19:40:02    

   dim DtDebCalculDroit as Date


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
Reply

Marsh Posté le 06-01-2004 à 19:45:20    

[/citation]


---------------
yvele n'est plus.
Reply

Marsh Posté le 06-01-2004 à 21:15:39    

Howdy ho !
 
NB : c'était mon message de ce matin. :D


---------------
Le site de ma maman
Reply

Marsh Posté le 06-01-2004 à 21:18:28    

L'anarchie => Mercredi 7 janvier 2004 à 11h00:00

Reply

Marsh Posté le 06-01-2004 à 21:34:36    

http://forum.hardware.fr/images/13 [...] 2a25e0.gif


---------------
yvele n'est plus.
Reply

Marsh Posté le 06-01-2004 à 21:52:17    

antp a écrit :


 
faudrait le limiter au code et texte relatif à la prog, sinon c'est du pure blabla :o


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 06-01-2004 à 21:55:39    

Reply

Marsh Posté le 06-01-2004 à 22:43:10    

/* this ALWAYS GENERATED file contains the definitions for the interfaces */
 
 
/* File created by MIDL compiler version 5.01.0164 */
/* at Mon May 26 14:40:59 2003
 */
/* Compiler settings for ..\public\EPISDK.idl:
    Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext
    error checks: allocation ref bounds_check enum stub_data  
*/
//@@MIDL_FILE_HEADING(  )
 
 
/* verify that the <rpcndr.h> version is high enough to compile this file*/
#ifndef __REQUIRED_RPCNDR_H_VERSION__
#define __REQUIRED_RPCNDR_H_VERSION__ 440
#endif
 
#include "rpc.h"
#include "rpcndr.h"
 
#ifndef __EPISDK_h__
#define __EPISDK_h__
 
#ifdef __cplusplus
extern "C"{
#endif  
 
/* Forward Declarations */  
 
#ifndef __IGAErrorMsg_FWD_DEFINED__
#define __IGAErrorMsg_FWD_DEFINED__
typedef interface IGAErrorMsg IGAErrorMsg;
#endif  /* __IGAErrorMsg_FWD_DEFINED__ */
 
 
#ifndef __IGAErrorServer_FWD_DEFINED__
#define __IGAErrorServer_FWD_DEFINED__
typedef interface IGAErrorServer IGAErrorServer;
#endif  /* __IGAErrorServer_FWD_DEFINED__ */
 
 
#ifndef __IGAError_FWD_DEFINED__
#define __IGAError_FWD_DEFINED__
typedef interface IGAError IGAError;
#endif  /* __IGAError_FWD_DEFINED__ */
 
 
#ifndef __IGAImage_FWD_DEFINED__
#define __IGAImage_FWD_DEFINED__
typedef interface IGAImage IGAImage;
#endif  /* __IGAImage_FWD_DEFINED__ */
 
 
#ifndef __IGAImageFormat_FWD_DEFINED__
#define __IGAImageFormat_FWD_DEFINED__
typedef interface IGAImageFormat IGAImageFormat;
#endif  /* __IGAImageFormat_FWD_DEFINED__ */
 
 
#ifndef __IGAImageFormatSet_FWD_DEFINED__
#define __IGAImageFormatSet_FWD_DEFINED__
typedef interface IGAImageFormatSet IGAImageFormatSet;
#endif  /* __IGAImageFormatSet_FWD_DEFINED__ */
 
 
#ifndef __IGAField_FWD_DEFINED__
#define __IGAField_FWD_DEFINED__
typedef interface IGAField IGAField;
#endif  /* __IGAField_FWD_DEFINED__ */
 
 
#ifndef __IGAFieldDisp_FWD_DEFINED__
#define __IGAFieldDisp_FWD_DEFINED__
typedef interface IGAFieldDisp IGAFieldDisp;
#endif  /* __IGAFieldDisp_FWD_DEFINED__ */
 
 
#ifndef __IGAFieldSet_FWD_DEFINED__
#define __IGAFieldSet_FWD_DEFINED__
typedef interface IGAFieldSet IGAFieldSet;
#endif  /* __IGAFieldSet_FWD_DEFINED__ */
 
 
#ifndef __IGAFieldSetDisp_FWD_DEFINED__
#define __IGAFieldSetDisp_FWD_DEFINED__
typedef interface IGAFieldSetDisp IGAFieldSetDisp;
#endif  /* __IGAFieldSetDisp_FWD_DEFINED__ */
 
 
#ifndef __IGADatabase_FWD_DEFINED__
#define __IGADatabase_FWD_DEFINED__
typedef interface IGADatabase IGADatabase;
#endif  /* __IGADatabase_FWD_DEFINED__ */
 
 
#ifndef __IGARecordset_FWD_DEFINED__
#define __IGARecordset_FWD_DEFINED__
typedef interface IGARecordset IGARecordset;
#endif  /* __IGARecordset_FWD_DEFINED__ */
 
 
#ifndef __IGAConfigDB_FWD_DEFINED__
#define __IGAConfigDB_FWD_DEFINED__
typedef interface IGAConfigDB IGAConfigDB;
#endif  /* __IGAConfigDB_FWD_DEFINED__ */
 
 
#ifndef __IGAAliases_FWD_DEFINED__
#define __IGAAliases_FWD_DEFINED__
typedef interface IGAAliases IGAAliases;
#endif  /* __IGAAliases_FWD_DEFINED__ */
 
 
#ifndef __IGAAlias_FWD_DEFINED__
#define __IGAAlias_FWD_DEFINED__
typedef interface IGAAlias IGAAlias;
#endif  /* __IGAAlias_FWD_DEFINED__ */
 
 
#ifndef __IGATableDefs_FWD_DEFINED__
#define __IGATableDefs_FWD_DEFINED__
typedef interface IGATableDefs IGATableDefs;
#endif  /* __IGATableDefs_FWD_DEFINED__ */
 
 
#ifndef __IGATableDef_FWD_DEFINED__
#define __IGATableDef_FWD_DEFINED__
typedef interface IGATableDef IGATableDef;
#endif  /* __IGATableDef_FWD_DEFINED__ */
 
 
#ifndef __IGAColumnDefs_FWD_DEFINED__
#define __IGAColumnDefs_FWD_DEFINED__
typedef interface IGAColumnDefs IGAColumnDefs;
#endif  /* __IGAColumnDefs_FWD_DEFINED__ */
 
 
#ifndef __IGAColumnDef_FWD_DEFINED__
#define __IGAColumnDef_FWD_DEFINED__
typedef interface IGAColumnDef IGAColumnDef;
#endif  /* __IGAColumnDef_FWD_DEFINED__ */
 
 
#ifndef __IGAColumn_FWD_DEFINED__
#define __IGAColumn_FWD_DEFINED__
typedef interface IGAColumn IGAColumn;
#endif  /* __IGAColumn_FWD_DEFINED__ */
 
 
#ifndef __IGAColumnDefDisp_FWD_DEFINED__
#define __IGAColumnDefDisp_FWD_DEFINED__
typedef interface IGAColumnDefDisp IGAColumnDefDisp;
#endif  /* __IGAColumnDefDisp_FWD_DEFINED__ */
 
 
#ifndef __IGAColumnDefsDisp_FWD_DEFINED__
#define __IGAColumnDefsDisp_FWD_DEFINED__
typedef interface IGAColumnDefsDisp IGAColumnDefsDisp;
#endif  /* __IGAColumnDefsDisp_FWD_DEFINED__ */
 
 
#ifndef __IGATableDefDisp_FWD_DEFINED__
#define __IGATableDefDisp_FWD_DEFINED__
typedef interface IGATableDefDisp IGATableDefDisp;
#endif  /* __IGATableDefDisp_FWD_DEFINED__ */
 
 
#ifndef __IGATableDefsDisp_FWD_DEFINED__
#define __IGATableDefsDisp_FWD_DEFINED__
typedef interface IGATableDefsDisp IGATableDefsDisp;
#endif  /* __IGATableDefsDisp_FWD_DEFINED__ */
 
 
#ifndef __IGAImageTypeMngr_FWD_DEFINED__
#define __IGAImageTypeMngr_FWD_DEFINED__
typedef interface IGAImageTypeMngr IGAImageTypeMngr;
#endif  /* __IGAImageTypeMngr_FWD_DEFINED__ */
 
 
#ifndef __IGAImageDB_FWD_DEFINED__
#define __IGAImageDB_FWD_DEFINED__
typedef interface IGAImageDB IGAImageDB;
#endif  /* __IGAImageDB_FWD_DEFINED__ */
 
 
#ifndef __IGAImageType_FWD_DEFINED__
#define __IGAImageType_FWD_DEFINED__
typedef interface IGAImageType IGAImageType;
#endif  /* __IGAImageType_FWD_DEFINED__ */
 
 
#ifndef __GAErrorMsg_FWD_DEFINED__
#define __GAErrorMsg_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class GAErrorMsg GAErrorMsg;
#else
typedef struct GAErrorMsg GAErrorMsg;
#endif /* __cplusplus */
 
#endif  /* __GAErrorMsg_FWD_DEFINED__ */
 
 
#ifndef __GAError_FWD_DEFINED__
#define __GAError_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class GAError GAError;
#else
typedef struct GAError GAError;
#endif /* __cplusplus */
 
#endif  /* __GAError_FWD_DEFINED__ */
 
 
#ifndef __GAErrorServer_FWD_DEFINED__
#define __GAErrorServer_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class GAErrorServer GAErrorServer;
#else
typedef struct GAErrorServer GAErrorServer;
#endif /* __cplusplus */
 
#endif  /* __GAErrorServer_FWD_DEFINED__ */
 
 
#ifndef __GAImage_FWD_DEFINED__
#define __GAImage_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class GAImage GAImage;
#else
typedef struct GAImage GAImage;
#endif /* __cplusplus */
 
#endif  /* __GAImage_FWD_DEFINED__ */
 
 
#ifndef __GAImageFormatSet_FWD_DEFINED__
#define __GAImageFormatSet_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class GAImageFormatSet GAImageFormatSet;
#else
typedef struct GAImageFormatSet GAImageFormatSet;
#endif /* __cplusplus */
 
#endif  /* __GAImageFormatSet_FWD_DEFINED__ */
 
 
#ifndef __GAField_FWD_DEFINED__
#define __GAField_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class GAField GAField;
#else
typedef struct GAField GAField;
#endif /* __cplusplus */
 
#endif  /* __GAField_FWD_DEFINED__ */
 
 
#ifndef __GAFieldSet_FWD_DEFINED__
#define __GAFieldSet_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class GAFieldSet GAFieldSet;
#else
typedef struct GAFieldSet GAFieldSet;
#endif /* __cplusplus */
 
#endif  /* __GAFieldSet_FWD_DEFINED__ */
 
 
#ifndef __GADatabase_FWD_DEFINED__
#define __GADatabase_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class GADatabase GADatabase;
#else
typedef struct GADatabase GADatabase;
#endif /* __cplusplus */
 
#endif  /* __GADatabase_FWD_DEFINED__ */
 
 
#ifndef __GARecordset_FWD_DEFINED__
#define __GARecordset_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class GARecordset GARecordset;
#else
typedef struct GARecordset GARecordset;
#endif /* __cplusplus */
 
#endif  /* __GARecordset_FWD_DEFINED__ */
 
 
#ifndef __GAConfigDB_FWD_DEFINED__
#define __GAConfigDB_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class GAConfigDB GAConfigDB;
#else
typedef struct GAConfigDB GAConfigDB;
#endif /* __cplusplus */
 
#endif  /* __GAConfigDB_FWD_DEFINED__ */
 
 
#ifndef __GAAlias_FWD_DEFINED__
#define __GAAlias_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class GAAlias GAAlias;
#else
typedef struct GAAlias GAAlias;
#endif /* __cplusplus */
 
#endif  /* __GAAlias_FWD_DEFINED__ */
 
 
#ifndef __GATableDefs_FWD_DEFINED__
#define __GATableDefs_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class GATableDefs GATableDefs;
#else
typedef struct GATableDefs GATableDefs;
#endif /* __cplusplus */
 
#endif  /* __GATableDefs_FWD_DEFINED__ */
 
 
#ifndef __GATableDef_FWD_DEFINED__
#define __GATableDef_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class GATableDef GATableDef;
#else
typedef struct GATableDef GATableDef;
#endif /* __cplusplus */
 
#endif  /* __GATableDef_FWD_DEFINED__ */
 
 
#ifndef __GAColumnDefs_FWD_DEFINED__
#define __GAColumnDefs_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class GAColumnDefs GAColumnDefs;
#else
typedef struct GAColumnDefs GAColumnDefs;
#endif /* __cplusplus */
 
#endif  /* __GAColumnDefs_FWD_DEFINED__ */
 
 
#ifndef __GAColumnDef_FWD_DEFINED__
#define __GAColumnDef_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class GAColumnDef GAColumnDef;
#else
typedef struct GAColumnDef GAColumnDef;
#endif /* __cplusplus */
 
#endif  /* __GAColumnDef_FWD_DEFINED__ */
 
 
#ifndef __GAImageDB_FWD_DEFINED__
#define __GAImageDB_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class GAImageDB GAImageDB;
#else
typedef struct GAImageDB GAImageDB;
#endif /* __cplusplus */
 
#endif  /* __GAImageDB_FWD_DEFINED__ */
 
 
#ifndef __GAImageTypeMngr_FWD_DEFINED__
#define __GAImageTypeMngr_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class GAImageTypeMngr GAImageTypeMngr;
#else
typedef struct GAImageTypeMngr GAImageTypeMngr;
#endif /* __cplusplus */
 
#endif  /* __GAImageTypeMngr_FWD_DEFINED__ */
 
 
#ifndef __IEPIEncodingInfo_FWD_DEFINED__
#define __IEPIEncodingInfo_FWD_DEFINED__
typedef interface IEPIEncodingInfo IEPIEncodingInfo;
#endif  /* __IEPIEncodingInfo_FWD_DEFINED__ */
 
 
#ifndef __IEPIEncoder_FWD_DEFINED__
#define __IEPIEncoder_FWD_DEFINED__
typedef interface IEPIEncoder IEPIEncoder;
#endif  /* __IEPIEncoder_FWD_DEFINED__ */
 
 
#ifndef __IEPIEncoderMngr_FWD_DEFINED__
#define __IEPIEncoderMngr_FWD_DEFINED__
typedef interface IEPIEncoderMngr IEPIEncoderMngr;
#endif  /* __IEPIEncoderMngr_FWD_DEFINED__ */
 
 
#ifndef __IEPIDatabase_FWD_DEFINED__
#define __IEPIDatabase_FWD_DEFINED__
typedef interface IEPIDatabase IEPIDatabase;
#endif  /* __IEPIDatabase_FWD_DEFINED__ */
 
 
#ifndef ___DEPIImageCtrl_FWD_DEFINED__
#define ___DEPIImageCtrl_FWD_DEFINED__
typedef interface _DEPIImageCtrl _DEPIImageCtrl;
#endif  /* ___DEPIImageCtrl_FWD_DEFINED__ */
 
 
#ifndef ___DEPIImageCtrlEvents_FWD_DEFINED__
#define ___DEPIImageCtrlEvents_FWD_DEFINED__
typedef interface _DEPIImageCtrlEvents _DEPIImageCtrlEvents;
#endif  /* ___DEPIImageCtrlEvents_FWD_DEFINED__ */
 
 
#ifndef ___DEPIPrintManager_FWD_DEFINED__
#define ___DEPIPrintManager_FWD_DEFINED__
typedef interface _DEPIPrintManager _DEPIPrintManager;
#endif  /* ___DEPIPrintManager_FWD_DEFINED__ */
 
 
#ifndef ___DEPIPrintManagerEvents_FWD_DEFINED__
#define ___DEPIPrintManagerEvents_FWD_DEFINED__
typedef interface _DEPIPrintManagerEvents _DEPIPrintManagerEvents;
#endif  /* ___DEPIPrintManagerEvents_FWD_DEFINED__ */
 
 
#ifndef ___DEPIRemotePrinter_FWD_DEFINED__
#define ___DEPIRemotePrinter_FWD_DEFINED__
typedef interface _DEPIRemotePrinter _DEPIRemotePrinter;
#endif  /* ___DEPIRemotePrinter_FWD_DEFINED__ */
 
 
#ifndef ___DEPIRemotePrinterEvents_FWD_DEFINED__
#define ___DEPIRemotePrinterEvents_FWD_DEFINED__
typedef interface _DEPIRemotePrinterEvents _DEPIRemotePrinterEvents;
#endif  /* ___DEPIRemotePrinterEvents_FWD_DEFINED__ */
 
 
#ifndef __IEPILayoutObject_FWD_DEFINED__
#define __IEPILayoutObject_FWD_DEFINED__
typedef interface IEPILayoutObject IEPILayoutObject;
#endif  /* __IEPILayoutObject_FWD_DEFINED__ */
 
 
#ifndef __IEPILayoutObjectSet_FWD_DEFINED__
#define __IEPILayoutObjectSet_FWD_DEFINED__
typedef interface IEPILayoutObjectSet IEPILayoutObjectSet;
#endif  /* __IEPILayoutObjectSet_FWD_DEFINED__ */
 
 
#ifndef __IEPILayoutOutput_FWD_DEFINED__
#define __IEPILayoutOutput_FWD_DEFINED__
typedef interface IEPILayoutOutput IEPILayoutOutput;
#endif  /* __IEPILayoutOutput_FWD_DEFINED__ */
 
 
#ifndef __IEPILayout_FWD_DEFINED__
#define __IEPILayout_FWD_DEFINED__
typedef interface IEPILayout IEPILayout;
#endif  /* __IEPILayout_FWD_DEFINED__ */
 
 
#ifndef ___DEPILayoutObject_FWD_DEFINED__
#define ___DEPILayoutObject_FWD_DEFINED__
typedef interface _DEPILayoutObject _DEPILayoutObject;
#endif  /* ___DEPILayoutObject_FWD_DEFINED__ */
 
 
#ifndef __IEPILayoutBarcodePI_FWD_DEFINED__
#define __IEPILayoutBarcodePI_FWD_DEFINED__
typedef interface IEPILayoutBarcodePI IEPILayoutBarcodePI;
#endif  /* __IEPILayoutBarcodePI_FWD_DEFINED__ */
 
 
#ifndef ___DEPILayoutDesign_FWD_DEFINED__
#define ___DEPILayoutDesign_FWD_DEFINED__
typedef interface _DEPILayoutDesign _DEPILayoutDesign;
#endif  /* ___DEPILayoutDesign_FWD_DEFINED__ */
 
 
#ifndef ___DEPILayoutDesignEvents_FWD_DEFINED__
#define ___DEPILayoutDesignEvents_FWD_DEFINED__
typedef interface _DEPILayoutDesignEvents _DEPILayoutDesignEvents;
#endif  /* ___DEPILayoutDesignEvents_FWD_DEFINED__ */
 
 
#ifndef ___DEPILayoutToolbar_FWD_DEFINED__
#define ___DEPILayoutToolbar_FWD_DEFINED__
typedef interface _DEPILayoutToolbar _DEPILayoutToolbar;
#endif  /* ___DEPILayoutToolbar_FWD_DEFINED__ */
 
 
#ifndef ___DEPILayoutToolbarEvents_FWD_DEFINED__
#define ___DEPILayoutToolbarEvents_FWD_DEFINED__
typedef interface _DEPILayoutToolbarEvents _DEPILayoutToolbarEvents;
#endif  /* ___DEPILayoutToolbarEvents_FWD_DEFINED__ */
 
 
#ifndef __IEPICapture_FWD_DEFINED__
#define __IEPICapture_FWD_DEFINED__
typedef interface IEPICapture IEPICapture;
#endif  /* __IEPICapture_FWD_DEFINED__ */
 
 
#ifndef ___DIEPICaptureDisp_FWD_DEFINED__
#define ___DIEPICaptureDisp_FWD_DEFINED__
typedef interface _DIEPICaptureDisp _DIEPICaptureDisp;
#endif  /* ___DIEPICaptureDisp_FWD_DEFINED__ */
 
 
#ifndef ___DEPICaptureEvents_FWD_DEFINED__
#define ___DEPICaptureEvents_FWD_DEFINED__
typedef interface _DEPICaptureEvents _DEPICaptureEvents;
#endif  /* ___DEPICaptureEvents_FWD_DEFINED__ */
 
 
#ifndef __IEPICaptureCallback_FWD_DEFINED__
#define __IEPICaptureCallback_FWD_DEFINED__
typedef interface IEPICaptureCallback IEPICaptureCallback;
#endif  /* __IEPICaptureCallback_FWD_DEFINED__ */
 
 
#ifndef __IEPICaptureDriver_FWD_DEFINED__
#define __IEPICaptureDriver_FWD_DEFINED__
typedef interface IEPICaptureDriver IEPICaptureDriver;
#endif  /* __IEPICaptureDriver_FWD_DEFINED__ */
 
 
#ifndef __IEPILicense_FWD_DEFINED__
#define __IEPILicense_FWD_DEFINED__
typedef interface IEPILicense IEPILicense;
#endif  /* __IEPILicense_FWD_DEFINED__ */
 
 
#ifndef __IEPILicenseDisp_FWD_DEFINED__
#define __IEPILicenseDisp_FWD_DEFINED__
typedef interface IEPILicenseDisp IEPILicenseDisp;
#endif  /* __IEPILicenseDisp_FWD_DEFINED__ */
 
 
#ifndef __IEPIExpression_FWD_DEFINED__
#define __IEPIExpression_FWD_DEFINED__
typedef interface IEPIExpression IEPIExpression;
#endif  /* __IEPIExpression_FWD_DEFINED__ */
 
 
#ifndef __IEPIBioQueryStatusCallback_FWD_DEFINED__
#define __IEPIBioQueryStatusCallback_FWD_DEFINED__
typedef interface IEPIBioQueryStatusCallback IEPIBioQueryStatusCallback;
#endif  /* __IEPIBioQueryStatusCallback_FWD_DEFINED__ */
 
 
#ifndef __IEPIBioBIR_FWD_DEFINED__
#define __IEPIBioBIR_FWD_DEFINED__
typedef interface IEPIBioBIR IEPIBioBIR;
#endif  /* __IEPIBioBIR_FWD_DEFINED__ */
 
 
#ifndef __IEPIBioManager_FWD_DEFINED__
#define __IEPIBioManager_FWD_DEFINED__
typedef interface IEPIBioManager IEPIBioManager;
#endif  /* __IEPIBioManager_FWD_DEFINED__ */
 
 
#ifndef ___DIEPIBioManagerDisp_FWD_DEFINED__
#define ___DIEPIBioManagerDisp_FWD_DEFINED__
typedef interface _DIEPIBioManagerDisp _DIEPIBioManagerDisp;
#endif  /* ___DIEPIBioManagerDisp_FWD_DEFINED__ */
 
 
#ifndef ___DIEPIBioQueryStatusCallbackDisp_FWD_DEFINED__
#define ___DIEPIBioQueryStatusCallbackDisp_FWD_DEFINED__
typedef interface _DIEPIBioQueryStatusCallbackDisp _DIEPIBioQueryStatusCallbackDisp;
#endif  /* ___DIEPIBioQueryStatusCallbackDisp_FWD_DEFINED__ */
 
 
#ifndef __IEPIBioBIRScore_FWD_DEFINED__
#define __IEPIBioBIRScore_FWD_DEFINED__
typedef interface IEPIBioBIRScore IEPIBioBIRScore;
#endif  /* __IEPIBioBIRScore_FWD_DEFINED__ */
 
 
#ifndef ___DIEPIBioBIRScoreDisp_FWD_DEFINED__
#define ___DIEPIBioBIRScoreDisp_FWD_DEFINED__
typedef interface _DIEPIBioBIRScoreDisp _DIEPIBioBIRScoreDisp;
#endif  /* ___DIEPIBioBIRScoreDisp_FWD_DEFINED__ */
 
 
#ifndef ___DIEPIBioBIRDisp_FWD_DEFINED__
#define ___DIEPIBioBIRDisp_FWD_DEFINED__
typedef interface _DIEPIBioBIRDisp _DIEPIBioBIRDisp;
#endif  /* ___DIEPIBioBIRDisp_FWD_DEFINED__ */
 
 
#ifndef __IEPIBioDriver_FWD_DEFINED__
#define __IEPIBioDriver_FWD_DEFINED__
typedef interface IEPIBioDriver IEPIBioDriver;
#endif  /* __IEPIBioDriver_FWD_DEFINED__ */
 
 
#ifndef __IEPIConfig_FWD_DEFINED__
#define __IEPIConfig_FWD_DEFINED__
typedef interface IEPIConfig IEPIConfig;
#endif  /* __IEPIConfig_FWD_DEFINED__ */
 
 
#ifndef __IEPIConfigDisp_FWD_DEFINED__
#define __IEPIConfigDisp_FWD_DEFINED__
typedef interface IEPIConfigDisp IEPIConfigDisp;
#endif  /* __IEPIConfigDisp_FWD_DEFINED__ */
 
 
#ifndef ___DEPIParserCtrl_FWD_DEFINED__
#define ___DEPIParserCtrl_FWD_DEFINED__
typedef interface _DEPIParserCtrl _DEPIParserCtrl;
#endif  /* ___DEPIParserCtrl_FWD_DEFINED__ */
 
 
#ifndef ___DEPIParserCtrlEvents_FWD_DEFINED__
#define ___DEPIParserCtrlEvents_FWD_DEFINED__
typedef interface _DEPIParserCtrlEvents _DEPIParserCtrlEvents;
#endif  /* ___DEPIParserCtrlEvents_FWD_DEFINED__ */
 
 
#ifndef ___DEPIWebPrint_FWD_DEFINED__
#define ___DEPIWebPrint_FWD_DEFINED__
typedef interface _DEPIWebPrint _DEPIWebPrint;
#endif  /* ___DEPIWebPrint_FWD_DEFINED__ */
 
 
#ifndef ___DEPIWebPrintEvents_FWD_DEFINED__
#define ___DEPIWebPrintEvents_FWD_DEFINED__
typedef interface _DEPIWebPrintEvents _DEPIWebPrintEvents;
#endif  /* ___DEPIWebPrintEvents_FWD_DEFINED__ */
 
 
#ifndef __IEPIGenCardCode_FWD_DEFINED__
#define __IEPIGenCardCode_FWD_DEFINED__
typedef interface IEPIGenCardCode IEPIGenCardCode;
#endif  /* __IEPIGenCardCode_FWD_DEFINED__ */
 
 
#ifndef __IEPIGenCardCodeDisp_FWD_DEFINED__
#define __IEPIGenCardCodeDisp_FWD_DEFINED__
typedef interface IEPIGenCardCodeDisp IEPIGenCardCodeDisp;
#endif  /* __IEPIGenCardCodeDisp_FWD_DEFINED__ */
 
 
#ifndef __EPIEncoderMngr_FWD_DEFINED__
#define __EPIEncoderMngr_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class EPIEncoderMngr EPIEncoderMngr;
#else
typedef struct EPIEncoderMngr EPIEncoderMngr;
#endif /* __cplusplus */
 
#endif  /* __EPIEncoderMngr_FWD_DEFINED__ */
 
 
#ifndef __EPIEncodingInfo_FWD_DEFINED__
#define __EPIEncodingInfo_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class EPIEncodingInfo EPIEncodingInfo;
#else
typedef struct EPIEncodingInfo EPIEncodingInfo;
#endif /* __cplusplus */
 
#endif  /* __EPIEncodingInfo_FWD_DEFINED__ */
 
 
#ifndef __EPIEncoderCustom_FWD_DEFINED__
#define __EPIEncoderCustom_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class EPIEncoderCustom EPIEncoderCustom;
#else
typedef struct EPIEncoderCustom EPIEncoderCustom;
#endif /* __cplusplus */
 
#endif  /* __EPIEncoderCustom_FWD_DEFINED__ */
 
 
#ifndef __EPIEncoderEDIGUARD_FWD_DEFINED__
#define __EPIEncoderEDIGUARD_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class EPIEncoderEDIGUARD EPIEncoderEDIGUARD;
#else
typedef struct EPIEncoderEDIGUARD EPIEncoderEDIGUARD;
#endif /* __cplusplus */
 
#endif  /* __EPIEncoderEDIGUARD_FWD_DEFINED__ */
 
 
#ifndef __EPIEncoderEltron_FWD_DEFINED__
#define __EPIEncoderEltron_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class EPIEncoderEltron EPIEncoderEltron;
#else
typedef struct EPIEncoderEltron EPIEncoderEltron;
#endif /* __cplusplus */
 
#endif  /* __EPIEncoderEltron_FWD_DEFINED__ */
 
 
#ifndef __EPIEncoderFargo_FWD_DEFINED__
#define __EPIEncoderFargo_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class EPIEncoderFargo EPIEncoderFargo;
#else
typedef struct EPIEncoderFargo EPIEncoderFargo;
#endif /* __cplusplus */
 
#endif  /* __EPIEncoderFargo_FWD_DEFINED__ */
 
 
#ifndef __EPIEncoderNisca_FWD_DEFINED__
#define __EPIEncoderNisca_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class EPIEncoderNisca EPIEncoderNisca;
#else
typedef struct EPIEncoderNisca EPIEncoderNisca;
#endif /* __cplusplus */
 
#endif  /* __EPIEncoderNisca_FWD_DEFINED__ */
 
 
#ifndef __EPIEncoderMagicard_FWD_DEFINED__
#define __EPIEncoderMagicard_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class EPIEncoderMagicard EPIEncoderMagicard;
#else
typedef struct EPIEncoderMagicard EPIEncoderMagicard;
#endif /* __cplusplus */
 
#endif  /* __EPIEncoderMagicard_FWD_DEFINED__ */
 
 
#ifndef __EPIEncoderDatacard_FWD_DEFINED__
#define __EPIEncoderDatacard_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class EPIEncoderDatacard EPIEncoderDatacard;
#else
typedef struct EPIEncoderDatacard EPIEncoderDatacard;
#endif /* __cplusplus */
 
#endif  /* __EPIEncoderDatacard_FWD_DEFINED__ */
 
 
#ifndef __EPIMSR206_FWD_DEFINED__
#define __EPIMSR206_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class EPIMSR206 EPIMSR206;
#else
typedef struct EPIMSR206 EPIMSR206;
#endif /* __cplusplus */
 
#endif  /* __EPIMSR206_FWD_DEFINED__ */
 
 
#ifndef __EPIAMC7x2_FWD_DEFINED__
#define __EPIAMC7x2_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class EPIAMC7x2 EPIAMC7x2;
#else
typedef struct EPIAMC7x2 EPIAMC7x2;
#endif /* __cplusplus */
 
#endif  /* __EPIAMC7x2_FWD_DEFINED__ */
 
 
#ifndef __EPIKodakRinas_FWD_DEFINED__
#define __EPIKodakRinas_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class EPIKodakRinas EPIKodakRinas;
#else
typedef struct EPIKodakRinas EPIKodakRinas;
#endif /* __cplusplus */
 
#endif  /* __EPIKodakRinas_FWD_DEFINED__ */
 
 
#ifndef __EPIElcomIAT8ER_FWD_DEFINED__
#define __EPIElcomIAT8ER_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class EPIElcomIAT8ER EPIElcomIAT8ER;
#else
typedef struct EPIElcomIAT8ER EPIElcomIAT8ER;
#endif /* __cplusplus */
 
#endif  /* __EPIElcomIAT8ER_FWD_DEFINED__ */
 
 
#ifndef __EPIMagtekMT80_FWD_DEFINED__
#define __EPIMagtekMT80_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class EPIMagtekMT80 EPIMagtekMT80;
#else
typedef struct EPIMagtekMT80 EPIMagtekMT80;
#endif /* __cplusplus */
 
#endif  /* __EPIMagtekMT80_FWD_DEFINED__ */
 
 
#ifndef __EPIDatabase_FWD_DEFINED__
#define __EPIDatabase_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class EPIDatabase EPIDatabase;
#else
typedef struct EPIDatabase EPIDatabase;
#endif /* __cplusplus */
 
#endif  /* __EPIDatabase_FWD_DEFINED__ */
 
 
#ifndef __EPIImageCtrl_FWD_DEFINED__
#define __EPIImageCtrl_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class EPIImageCtrl EPIImageCtrl;
#else
typedef struct EPIImageCtrl EPIImageCtrl;
#endif /* __cplusplus */
 
#endif  /* __EPIImageCtrl_FWD_DEFINED__ */
 
 
#ifndef __EPIPrintManager_FWD_DEFINED__
#define __EPIPrintManager_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class EPIPrintManager EPIPrintManager;
#else
typedef struct EPIPrintManager EPIPrintManager;
#endif /* __cplusplus */
 
#endif  /* __EPIPrintManager_FWD_DEFINED__ */
 
 
#ifndef __EPIRemotePrinter_FWD_DEFINED__
#define __EPIRemotePrinter_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class EPIRemotePrinter EPIRemotePrinter;
#else
typedef struct EPIRemotePrinter EPIRemotePrinter;
#endif /* __cplusplus */
 
#endif  /* __EPIRemotePrinter_FWD_DEFINED__ */
 
 
#ifndef __EPICapture_FWD_DEFINED__
#define __EPICapture_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class EPICapture EPICapture;
#else
typedef struct EPICapture EPICapture;
#endif /* __cplusplus */
 
#endif  /* __EPICapture_FWD_DEFINED__ */
 
 
#ifndef __EPILoadFromFile_FWD_DEFINED__
#define __EPILoadFromFile_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class EPILoadFromFile EPILoadFromFile;
#else
typedef struct EPILoadFromFile EPILoadFromFile;
#endif /* __cplusplus */
 
#endif  /* __EPILoadFromFile_FWD_DEFINED__ */
 
 
#ifndef __EPIPIVideoForWindows_FWD_DEFINED__
#define __EPIPIVideoForWindows_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class EPIPIVideoForWindows EPIPIVideoForWindows;
#else
typedef struct EPIPIVideoForWindows EPIPIVideoForWindows;
#endif /* __cplusplus */
 
#endif  /* __EPIPIVideoForWindows_FWD_DEFINED__ */
 
 
#ifndef __EPIVirtualCapture_FWD_DEFINED__
#define __EPIVirtualCapture_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class EPIVirtualCapture EPIVirtualCapture;
#else
typedef struct EPIVirtualCapture EPIVirtualCapture;
#endif /* __cplusplus */
 
#endif  /* __EPIVirtualCapture_FWD_DEFINED__ */
 
 
#ifndef __EPIWintabCap_FWD_DEFINED__
#define __EPIWintabCap_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class EPIWintabCap EPIWintabCap;
#else
typedef struct EPIWintabCap EPIWintabCap;
#endif /* __cplusplus */
 
#endif  /* __EPIWintabCap_FWD_DEFINED__ */
 
 
#ifndef __EPITwain_FWD_DEFINED__
#define __EPITwain_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class EPITwain EPITwain;
#else
typedef struct EPITwain EPITwain;
#endif /* __cplusplus */
 
#endif  /* __EPITwain_FWD_DEFINED__ */
 
 
#ifndef __EPILayout_FWD_DEFINED__
#define __EPILayout_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class EPILayout EPILayout;
#else
typedef struct EPILayout EPILayout;
#endif /* __cplusplus */
 
#endif  /* __EPILayout_FWD_DEFINED__ */
 
 
#ifndef __EPILayoutDesign_FWD_DEFINED__
#define __EPILayoutDesign_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class EPILayoutDesign EPILayoutDesign;
#else
typedef struct EPILayoutDesign EPILayoutDesign;
#endif /* __cplusplus */
 
#endif  /* __EPILayoutDesign_FWD_DEFINED__ */
 
 
#ifndef __EPILayoutToolbar_FWD_DEFINED__
#define __EPILayoutToolbar_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class EPILayoutToolbar EPILayoutToolbar;
#else
typedef struct EPILayoutToolbar EPILayoutToolbar;
#endif /* __cplusplus */
 
#endif  /* __EPILayoutToolbar_FWD_DEFINED__ */
 
 
#ifndef __EPILicense_FWD_DEFINED__
#define __EPILicense_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class EPILicense EPILicense;
#else
typedef struct EPILicense EPILicense;
#endif /* __cplusplus */
 
#endif  /* __EPILicense_FWD_DEFINED__ */
 
 
#ifndef __EPIExpression_FWD_DEFINED__
#define __EPIExpression_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class EPIExpression EPIExpression;
#else
typedef struct EPIExpression EPIExpression;
#endif /* __cplusplus */
 
#endif  /* __EPIExpression_FWD_DEFINED__ */
 
 
#ifndef __EPIBioManager_FWD_DEFINED__
#define __EPIBioManager_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class EPIBioManager EPIBioManager;
#else
typedef struct EPIBioManager EPIBioManager;
#endif /* __cplusplus */
 
#endif  /* __EPIBioManager_FWD_DEFINED__ */
 
 
#ifndef __EPIBioBIRScore_FWD_DEFINED__
#define __EPIBioBIRScore_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class EPIBioBIRScore EPIBioBIRScore;
#else
typedef struct EPIBioBIRScore EPIBioBIRScore;
#endif /* __cplusplus */
 
#endif  /* __EPIBioBIRScore_FWD_DEFINED__ */
 
 
#ifndef __EPIBioFRVisionics_FWD_DEFINED__
#define __EPIBioFRVisionics_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class EPIBioFRVisionics EPIBioFRVisionics;
#else
typedef struct EPIBioFRVisionics EPIBioFRVisionics;
#endif /* __cplusplus */
 
#endif  /* __EPIBioFRVisionics_FWD_DEFINED__ */
 
 
#ifndef __EPIBioFRVisionicsBIR_FWD_DEFINED__
#define __EPIBioFRVisionicsBIR_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class EPIBioFRVisionicsBIR EPIBioFRVisionicsBIR;
#else
typedef struct EPIBioFRVisionicsBIR EPIBioFRVisionicsBIR;
#endif /* __cplusplus */
 
#endif  /* __EPIBioFRVisionicsBIR_FWD_DEFINED__ */
 
 
#ifndef __EPIBioFPAgora_FWD_DEFINED__
#define __EPIBioFPAgora_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class EPIBioFPAgora EPIBioFPAgora;
#else
typedef struct EPIBioFPAgora EPIBioFPAgora;
#endif /* __cplusplus */
 
#endif  /* __EPIBioFPAgora_FWD_DEFINED__ */
 
 
#ifndef __EPIBioFPAgoraBIR_FWD_DEFINED__
#define __EPIBioFPAgoraBIR_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class EPIBioFPAgoraBIR EPIBioFPAgoraBIR;
#else
typedef struct EPIBioFPAgoraBIR EPIBioFPAgoraBIR;
#endif /* __cplusplus */
 
#endif  /* __EPIBioFPAgoraBIR_FWD_DEFINED__ */
 
 
#ifndef __EPIBioFRDemo_FWD_DEFINED__
#define __EPIBioFRDemo_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class EPIBioFRDemo EPIBioFRDemo;
#else
typedef struct EPIBioFRDemo EPIBioFRDemo;
#endif /* __cplusplus */
 
#endif  /* __EPIBioFRDemo_FWD_DEFINED__ */
 
 
#ifndef __EPIBioFRDemoBIR_FWD_DEFINED__
#define __EPIBioFRDemoBIR_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class EPIBioFRDemoBIR EPIBioFRDemoBIR;
#else
typedef struct EPIBioFRDemoBIR EPIBioFRDemoBIR;
#endif /* __cplusplus */
 
#endif  /* __EPIBioFRDemoBIR_FWD_DEFINED__ */
 
 
#ifndef __EPIBioISIridian_FWD_DEFINED__
#define __EPIBioISIridian_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class EPIBioISIridian EPIBioISIridian;
#else
typedef struct EPIBioISIridian EPIBioISIridian;
#endif /* __cplusplus */
 
#endif  /* __EPIBioISIridian_FWD_DEFINED__ */
 
 
#ifndef __EPIBioISIridianBIR_FWD_DEFINED__
#define __EPIBioISIridianBIR_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class EPIBioISIridianBIR EPIBioISIridianBIR;
#else
typedef struct EPIBioISIridianBIR EPIBioISIridianBIR;
#endif /* __cplusplus */
 
#endif  /* __EPIBioISIridianBIR_FWD_DEFINED__ */
 
 
#ifndef __EPIBioQueryStatus_FWD_DEFINED__
#define __EPIBioQueryStatus_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class EPIBioQueryStatus EPIBioQueryStatus;
#else
typedef struct EPIBioQueryStatus EPIBioQueryStatus;
#endif /* __cplusplus */
 
#endif  /* __EPIBioQueryStatus_FWD_DEFINED__ */
 
 
#ifndef __EPIConfig_FWD_DEFINED__
#define __EPIConfig_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class EPIConfig EPIConfig;
#else
typedef struct EPIConfig EPIConfig;
#endif /* __cplusplus */
 
#endif  /* __EPIConfig_FWD_DEFINED__ */
 
 
#ifndef __EPIParserCtrl_FWD_DEFINED__
#define __EPIParserCtrl_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class EPIParserCtrl EPIParserCtrl;
#else
typedef struct EPIParserCtrl EPIParserCtrl;
#endif /* __cplusplus */
 
#endif  /* __EPIParserCtrl_FWD_DEFINED__ */
 
 
#ifndef __EPIWebPrint_FWD_DEFINED__
#define __EPIWebPrint_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class EPIWebPrint EPIWebPrint;
#else
typedef struct EPIWebPrint EPIWebPrint;
#endif /* __cplusplus */
 
#endif  /* __EPIWebPrint_FWD_DEFINED__ */
 
 
#ifndef __EPIGenCardCode_FWD_DEFINED__
#define __EPIGenCardCode_FWD_DEFINED__
 
#ifdef __cplusplus
typedef class EPIGenCardCode EPIGenCardCode;
#else
typedef struct EPIGenCardCode EPIGenCardCode;
#endif /* __cplusplus */
 
#endif  /* __EPIGenCardCode_FWD_DEFINED__ */
 
 
void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
void __RPC_USER MIDL_user_free( void __RPC_FAR * );  
 
 
#ifndef __EPIBUILDER_LIBRARY_DEFINED__
#define __EPIBUILDER_LIBRARY_DEFINED__
 
/* library EPIBUILDER */
/* [control][helpfile][helpstring][version][uuid] */  
 
typedef long GACOORD;
 
typedef long GA_HWND;
 
typedef long GA_HDC;
 
typedef long GA_HGLOBAL;
 
typedef long GA_HPALETTE;
 
 
enum GAErrNum
    { hrDbFirst = 0x80040200,
 hrENotOpen = hrDbFirst,
 hrEAlreadyOpen = hrENotOpen + 1,
 hrEUnknownColumn = hrEAlreadyOpen + 1,
 hrERecordNotFound = hrEUnknownColumn + 1,
 hrEBadConnectString = hrERecordNotFound + 1,
 hrEODBCError = hrEBadConnectString + 1,
 hrEDBConfigNotInit = hrEODBCError + 1,
 hrEDBBadAlias = hrEDBConfigNotInit + 1,
 hrEDBDuplicateAlias = hrEDBBadAlias + 1,
 hrEODBCMaxConnections = hrEDBDuplicateAlias + 1,
 hrEDBInTransaction = hrEODBCMaxConnections + 1,
 hrEDBNotInTransaction = hrEDBInTransaction + 1,
 hrImageDbFirst = 0x80040300,
 hrEBadImageRecord = hrImageDbFirst,
 hrEBadKey = hrEBadImageRecord + 1,
 hrEBadImageTableKey = hrEBadKey + 1,
 hrENotFileRef = hrEBadImageTableKey + 1,
 hrImageFirst = 0x80040400,
 hrEImgImageRequired = hrImageFirst,
 hrEImgInvalidFormat = hrEImgImageRequired + 1,
 hrEImgInternal = hrEImgInvalidFormat + 1,
 hrEImgInvalidRange = hrEImgInternal + 1,
 hrEImgFileReadOnly = hrEImgInvalidRange + 1,
 hrEImgFileOpen = hrEImgFileReadOnly + 1,
 hrEImgSubType = hrEImgFileOpen + 1,
 hrEImgUnknownComp = hrEImgSubType + 1,
 hrEImgFeatureNotSupported = hrEImgUnknownComp + 1,
 hrEImgInvalidQFactor = hrEImgFeatureNotSupported + 1,
 hrEImgInvalidCompressionFmt = hrEImgInvalidQFactor + 1,
 hrEImgInvalidOrigin = hrEImgInvalidCompressionFmt + 1,
 hrEImgInvalidBitsPerPixel = hrEImgInvalidOrigin + 1,
 hrLayoutFirst = 0x80040500,
 hrEBadFileName = hrLayoutFirst,
 hrECreateBackup = hrEBadFileName + 1,
 hrERestoreBackup = hrECreateBackup + 1,
 hrEWriteToFile = hrERestoreBackup + 1,
 hrENoPrinter = hrEWriteToFile + 1,
 hrELayoutRequired = hrENoPrinter + 1,
 hrGAUtilFirst = 0x80040600,
 hrEPastDropDead = hrGAUtilFirst,
 hrEInvalidLicense = hrEPastDropDead + 1,
 hrEInvalidKey = hrEInvalidLicense + 1,
 hrEPlugInNotFound = hrEInvalidKey + 1
    };
 
typedef  
enum GAErrSeverity
    { sevNull = 0,
 sevWarn = sevNull + 1,
 sevErr = sevWarn + 1,
 sevSevere = sevErr + 1
    } GAErrSeverity;
 
typedef  
enum ImageFormat
    { fmtNULL = 0,
 fmtMEMDIB = fmtNULL + 1,
 fmtINTERNAL = fmtMEMDIB + 1,
 fmtJPEG = fmtINTERNAL + 1,
 fmtFRACTAL = fmtJPEG + 1,
 fmt1BITMONO = fmtFRACTAL + 1,
 fmtDPEG = fmt1BITMONO + 1,
 fmtTIFLZW = fmtDPEG + 1,
 fmtDC9SIG = fmtTIFLZW + 1,
 fmtP3 = fmtDC9SIG + 1,
 fmtPCX = fmtP3 + 1,
 fmtTIF = fmtPCX + 1,
 fmtTGA = fmtTIF + 1,
 fmtCMP = fmtTGA + 1,
 fmtBMP = fmtCMP + 1,
 fmtOS2 = fmtBMP + 1,
 fmtWMF = fmtOS2 + 1,
 fmtEPS = fmtWMF + 1,
 fmtGIF = fmtEPS + 1,
 fmtTIFLZWCMYK = fmtGIF + 1,
 fmtTIFLZWYCC = fmtTIFLZWCMYK + 1,
 fmtTIFJPEG = fmtTIFLZWYCC + 1,
 fmtCCITT = fmtTIFJPEG + 1,
 fmtCCITTG31DIM = fmtCCITT + 1,
 fmtCCITTG32DIM = fmtCCITTG31DIM + 1,
 fmtCCITTG4 = fmtCCITTG32DIM + 1,
 fmtWFXG31D = fmtCCITTG4 + 1,
 fmtWFXG4 = fmtWFXG31D + 1,
 fmtICAG31D = fmtWFXG4 + 1,
 fmtICAG32D = fmtICAG31D + 1,
 fmtICAG4 = fmtICAG32D + 1,
 fmtRAWICAG31D = fmtICAG4 + 1,
 fmtRAWICAG32D = fmtRAWICAG31D + 1,
 fmtRAWICAG4 = fmtRAWICAG32D + 1,
 fmtCALS = fmtRAWICAG4 + 1,
 fmtMAC = fmtCALS + 1,
 fmtIMG = fmtMAC + 1,
 fmtMSP = fmtIMG + 1,
 fmtWPG = fmtMSP + 1,
 fmtRAS = fmtWPG + 1,
 fmtPCT = fmtRAS + 1,
 fmtPSDV3 = fmtPCT + 1,
 fmtPNG = fmtPSDV3 + 1,
 fmtOS2V2 = fmtPNG + 1,
 fmtEXIF = fmtOS2V2 + 1,
 fmtEXIFYCC = fmtEXIF + 1,
 fmtEXIFJPEG = fmtEXIFYCC + 1,
 fmtFPX = fmtEXIFJPEG + 1,
 fmtFPXJPEG = fmtFPX + 1,
 fmtPCD = fmtFPXJPEG + 1,
 fmtBMPRLE = fmtPCD + 1,
 fmtTIFCMYK = fmtBMPRLE + 1,
 fmtTIFPACKBITS = fmtTIFCMYK + 1,
 fmtTIFPACKBITSCMYK = fmtTIFPACKBITS + 1,
 fmtTIFYCC = fmtTIFPACKBITSCMYK + 1,
 fmtTIFPACKBITSYCC = fmtTIFYCC + 1,
 fmtAWD = fmtTIFPACKBITSYCC + 1
    } ImageFormat;
 
typedef  
enum ImageSubsampling
    { subNULL = 0,
 subYUV411 = subNULL + 1,
 subYUV422 = subYUV411 + 1,
 subYUV444 = subYUV422 + 1
    } ImageSubsampling;
 
typedef  
enum ROPTypes
    { srccopy = 0xcc0020,
 srcpaint = 0xee0086,
 srcand = 0x8800c6,
 srcinvert = 0x660046,
 srcerase = 0x440328,
 notsrccopy = 0x330008,
 notsrcerase = 0x1100a6,
 mergecopy = 0xc000ca,
 mergepaint = 0xbb0226,
 patcopy = 0xf00021,
 patpaint = 0xfb0a09,
 patinvert = 0x5a0049,
 dstinvert = 0x550009,
 blackness = 0x42,
 whiteness = 0xff0062
    } ROPTypes;
 
typedef  
enum ChromaType
    { ChromaNone = 0,
 ChromaSolid = ChromaNone + 1,
 ChromaCameo = ChromaSolid + 1,
 ChromaFull = ChromaCameo + 1
    } ChromaType;
 
typedef  
enum ImgEncoding
    { optHexBin = 0
    } ImgEncoding;
 
typedef  
enum FindFaceUIOption
    { optFindFaceUINormal = 0,
 optFindFaceUIHideSettings = 1,
 optFindFaceUIHideDialog = 2
    } FindFaceUIOption;
 
 
 
 
 
 
 
 
 
 
typedef  
enum GADBType
    { typeDBNone = 0,
 typeDBJet = typeDBNone + 1,
 typeDBOdbc = typeDBJet + 1
    } GADBType;
 
typedef  
enum GARecSetType
    { typeRSDefault = 0,
 typeRSForwardOnly = typeRSDefault + 1,
 typeRSSnapshot = typeRSForwardOnly + 1,
 typeRSDynaset = typeRSSnapshot + 1,
 typeRSDynamic = typeRSDynaset + 1
    } GARecSetType;
 
typedef  
enum GADBTableType
    { TBUnknown = 0,
 TBTable = TBUnknown + 1,
 TBView = TBTable + 1,
 TBSystemTable = TBView + 1,
 TBAlias = TBSystemTable + 1,
 TBSynonym = TBAlias + 1,
 TBGlobalTemporary = TBSynonym + 1,
 TBLocalTemporary = TBGlobalTemporary + 1
    } GADBTableType;
 
typedef  
enum ImageFormatScheme
    { imgfmtOriginal = 0,
 imgfmtOptimal = imgfmtOriginal + 1,
 imgfmtMinimal = imgfmtOptimal + 1,
 imgfmtSpecific = imgfmtMinimal + 1
    } ImageFormatScheme;
 
typedef  
enum ImageStorageScheme
    { imgstrgDontCare = 0,
 imgstrgDatabase = imgstrgDontCare + 1,
 imgstrgDisk = imgstrgDatabase + 1
    } ImageStorageScheme;
 
typedef /* [public] */  
enum __MIDL___MIDL_itf_EPISDK_0117_0001
    { imgtypesetupDisableAdd = 1,
 imgtypesetupDisableRemove = 2
    } ImageTypesSetupDlgOptions;
 
 
typedef  
enum GADbOpenOptions
    { openDBExclusive = 1,
 openDBReadOnly = 2,
 openDBDriverText = 0x1000
    } GADbOpenOptions;
 
typedef  
enum GARecSetOpenOptions
    { openRSReadOnly = 1
    } GARecSetOpenOptions;
 
 
 
 
enum EPIErrNum
    { hrEpiDbFirst = 0x80044000,
 hrEEpiBadConfig = hrEpiDbFirst + 1,
 hrEEpiNoImages = hrEEpiBadConfig + 1,
 hrEEpiNoCards = hrEEpiNoImages + 1,
 hrEEpiHasCards = hrEEpiNoCards + 1,
 hrImageOcxFirst = 0x80044100,
 hrENoDatabase = hrImageOcxFirst,
 hrEImageTypeRequired = hrENoDatabase + 1,
 hrEAspectRatioMismatch = hrEImageTypeRequired + 1,
 hrEWinInetError = hrEAspectRatioMismatch + 1,
 hrPrintManFirst = 0x80044200,
 hrEPMFailedStartDoc = hrPrintManFirst,
 hrEPMFailedEndDoc = hrEPMFailedStartDoc + 1,
 hrEPMFailedDrawLayout = hrEPMFailedEndDoc + 1,
 hrEPMFailedStartEncodingJobs = hrEPMFailedDrawLayout + 1,
 hrEPMFailedGetLayoutFileName = hrEPMFailedStartEncodingJobs + 1,
 hrEPMFailedEncoding = hrEPMFailedGetLayoutFileName + 1,
 hrEPMFailedGetPageSetup = hrEPMFailedEncoding + 1,
 hrEPMFailedGetLayoutData = hrEPMFailedGetPageSetup + 1,
 hrEPMFailedGetTextImageData = hrEPMFailedGetLayoutData + 1,
 hrEPMFailedGetOutputFieldNames = hrEPMFailedGetTextImageData + 1,
 hrEPMFailedInitDc = hrEPMFailedGetOutputFieldNames + 1,
 hrEPMFailedFillEncodingInfoFields = hrEPMFailedInitDc + 1,
 hrEPMInvalidSQLStatement = hrEPMFailedFillEncodingInfoFields + 1,
 hrEPMNoCardsToPrint = hrEPMInvalidSQLStatement + 1,
 hrEPMInvalidConnectionModel = hrEPMNoCardsToPrint + 1,
 hrEPMPropPrinterName = hrEPMInvalidConnectionModel + 1,
 hrEPMFailedShowPrintDialog = hrEPMPropPrinterName + 1,
 hrEPMFailedGetLayout = hrEPMFailedShowPrintDialog + 1,
 hrEncoderFirst = 0x80044300,
 hrEENInvalidState = hrEncoderFirst,
 hrRPFirst = 0x80044400,
 hrRPOverMaxFieldCount = hrRPFirst,
 hrRPFieldContentToLong = hrRPOverMaxFieldCount + 1,
 hrRPImageGenerationError = hrRPFieldContentToLong + 1,
 hrRPNoCardsToPrint = hrRPImageGenerationError + 1,
 hrRPFailedGetLayoutFileName = hrRPNoCardsToPrint + 1,
 hrRPCardsNotSentToRemotePrinter = hrRPFailedGetLayoutFileName + 1,
 hrLayoutDesignFirst = 0x80044500,
 hrELDNoLayout = hrLayoutDesignFirst,
 hrEPILicenseFirst = 0x80044600,
 hrEPIGeneralLicenseError = hrEPILicenseFirst,
 hrEPIRetailSofBindingFailed = hrEPIGeneralLicenseError + 1,
 hrEPIDemoHasExpired = hrEPIRetailSofBindingFailed + 1,
 hrEPIDemoAndClockTurnBack = hrEPIDemoHasExpired + 1,
 hrEPIFloatingNetworkLicenseExpired = hrEPIDemoAndClockTurnBack + 1,
 hrEPIErrorClosingLicenseFile = hrEPIFloatingNetworkLicenseExpired + 1,
 hrEPIErrorUpdatingLicenseFile = hrEPIErrorClosingLicenseFile + 1,
 hrEPIFeatureDisabled = hrEPIErrorUpdatingLicenseFile + 1,
 hrEBFirst = 0x80044700,
 hrEBFailedCreateInstance = hrEBFirst,
 hrEBFailedRecognizeLicense = hrEBFailedCreateInstance + 1,
 hrEBFailedLocateLicense = hrEBFailedRecognizeLicense + 1,
 hrEBFailedEngineLoadBIR = hrEBFailedLocateLicense + 1,
 hrEBFailedCompare = hrEBFailedEngineLoadBIR + 1,
 hrEBFailedCompareMode = hrEBFailedCompare + 1,
 hrEBFailedSearchResults = hrEBFailedCompareMode + 1,
 hrEBFailedTemplateCreate = hrEBFailedSearchResults + 1,
 hrEBFailedMemory = hrEBFailedTemplateCreate + 1,
 hrEBFailedEyeFind = hrEBFailedMemory + 1,
 hrEBFailedLoadImage = hrEBFailedEyeFind + 1,
 hrEBInvalidTemplateSize = hrEBFailedLoadImage + 1,
 hrEBNoImageLoaded = hrEBInvalidTemplateSize + 1,
 hrEBInvalidEyeLocation = hrEBNoImageLoaded + 1,
 hrEBInvalidBIR = hrEBInvalidEyeLocation + 1,
 hrEBEmptyBIR = hrEBInvalidBIR + 1,
 hrEBUnprocessedBIR = hrEBEmptyBIR + 1,
 hrEBInvalidDataSize = hrEBUnprocessedBIR + 1,
 hrEBNoBioData = hrEBInvalidDataSize + 1,
 hrEBUnexpectedType = hrEBNoBioData + 1,
 hrEBFunctionFail = hrEBUnexpectedType + 1,
 hrEBBioError = hrEBFunctionFail + 1,
 hrEBFileException = hrEBBioError + 1,
 hrEBDBUnknownException = hrEBFirst + 50,
 hrEBDBException = hrEBDBUnknownException + 1,
 hrEBDBRecordExists = hrEBDBException + 1,
 hrEBDBRecordNotFound = hrEBDBRecordExists + 1,
 hrEBDBNoBioDataTable = hrEBDBRecordNotFound + 1,
 hrEBDBNoBioFunction = hrEBDBNoBioDataTable + 1,
 hrEBDBFailConnect = hrEBDBNoBioFunction + 1,
 hrEBDBFailClose = hrEBDBFailConnect + 1,
 hrEBDBNotOpen = hrEBDBFailClose + 1,
 hrEBFailSQLExecute = hrEBDBNotOpen + 1,
 hrEBDBFailBeginTrans = hrEBFailSQLExecute + 1,
 hrEBDBFailCommitTrans = hrEBDBFailBeginTrans + 1,
 hrEBDBTableExists = hrEBDBFailCommitTrans + 1,
 hrEBDBPermissionDenied = hrEBDBTableExists + 1,
 hrEBLast = hrEBDBPermissionDenied + 1,
 hrEPILayoutFirst = 0x80044800,
 hrLA2ErrorLoadingLayout = hrEPILayoutFirst,
 hrLA2InvalidLayoutFile = hrLA2ErrorLoadingLayout + 1,
 hrECMFirst = 0x80044900,
 hrECMGenCardCode = hrECMFirst
    };
typedef  
enum encDeviceType
    { MagneticStripe = 1,
 SmartChip = 2,
 Proximity = 3
    } encDeviceType;
 
typedef  
enum encEncodingFlow
    { Inline = 1,
 External = 2
    } encEncodingFlow;
 
typedef  
enum encTrackNumber
    { TrackOne = 1,
 TrackTwo = 2,
 TrackThree = 3
    } encTrackNumber;
 
typedef  
enum encCallSync
    { Special = 0,
 AfterStartPage = 1,
 BeforeEndPage = 2,
 AfterEndDoc = 3,
 Anytime = 4,
 BeforeStartDoc = 5,
 UseEncodeEx = 6
    } encCallSync;
 
typedef /* [public] */  
enum __MIDL___MIDL_itf_EPISDK_0126_0001
    { sideFront = 0,
 sideBack = 1,
 sideFrontAndBack = 2
    } DocSidesEnum;
 
typedef /* [public] */  
enum __MIDL___MIDL_itf_EPISDK_0126_0002
    { actionPrint = 0,
 actionEncode = 1
    } Action;
 
typedef /* [public] */  
enum __MIDL___MIDL_itf_EPISDK_0126_0003
    { actionUnhandled = -1,
 actionContinue = 1,
 actionAbort = 2
    } ActionToTake;
 
typedef /* [public] */  
enum __MIDL___MIDL_itf_EPISDK_0126_0004
    { psoDisableNumberOfCopies = 1,
 psoDisablePrintSides = 2,
 psoDisableSelectionOfPrinter = 4,
 psoDontKeepDevMode = 8,
 psoDontCenterLayout = 16,
 psoDontShowPrintStatus = 32
    } PrintSetupOptions;
 
typedef /* [public] */  
enum __MIDL___MIDL_itf_EPISDK_0126_0005
    { psoDisablePrintRange = 64,
 psoDisableFirstCardPosition = 128,
 psoDisableAllInSameDoc = 256,
 psoFrontSideOnly = 512,
 psoBackSideOnly = 1024,
 psoBothSides = 2048
    } InternalPrintSetupOptions;
 
typedef /* [public] */  
enum __MIDL___MIDL_itf_EPISDK_0128_0001
    { actionRPUnhandled = -1,
 actionRPContinue = 1,
 actionRPAbort = 2
    } RPActionToTake;
 
 
 
typedef  
enum LayoutOutputDevice
    { outputScreen = 1,
 outputPreview = 2,
 outputPrinter = 4
    } LayoutOutputDevice;
 
typedef  
enum SerializeFormat
    { sfBinary = 0,
 sfXML = 1
    } SerializeFormat;
 
typedef  
enum LayoutAdjustPrintable
    { lapNone = 0,
 lapNudge = 1,
 lapScale = 2,
 lapScaleNoAspect = 3
    } LayoutAdjustPrintable;
 
typedef  
enum LayoutObjectType
    { lotRectangle = 0,
 lotRoundRectangle = 1,
 lotEllipse = 2,
 lotLine = 3,
 lotPolygon = 4,
 lotText = 5,
 lotImage = 6,
 lotBarcode = 7
    } LayoutObjectType;
 
typedef  
enum LayoutObjectSubType
    { losStatic = 0,
 losDynamic = 1
    } LayoutObjectSubType;
 
typedef  
enum LayoutIndex
    { liHeader = -2,
 liFooter = -1,
 liFront = 0,
 liBack = 1
    } LayoutIndex;
 
typedef  
enum TextJustificationLR
    { tjlrLeft = 0,
 tjlrCenter = 1,
 tjlrRight = 2
    } TextJustificationLR;
 
typedef  
enum TextJustificationTB
    { tjtbTop = 4,
 tjtbCenter = 8,
 tjtbBottom = 16
    } TextJustificationTB;
 
typedef  
enum VisOperator
    { opVisEqual = 0,
 opVisNotEqual = opVisEqual + 1,
 opVisGreater = opVisNotEqual + 1,
 opVisLess = opVisGreater + 1,
 opVisGEQ = opVisLess + 1,
 opVisLEQ = opVisGEQ + 1,
 opVisNull = opVisLEQ + 1,
 opVisNotNull = opVisNull + 1
    } VisOperator;
 
typedef  
enum LayoutDuplexMode
    { ldmSingle = 0,
 ldmDoubleNoAlign = 1,
 ldmDoubleFlipLeftRight = 2,
 ldmDoubleFlipTopBottom = 3
    } LayoutDuplexMode;
 
typedef /* [public] */  
enum __MIDL___MIDL_itf_EPISDK_0136_0001
    { toolSelect = 0,
 toolLine = toolSelect + 1,
 toolRect = toolLine + 1,
 toolRoundRect = toolRect + 1,
 toolEllipse = toolRoundRect + 1,
 toolText = toolEllipse + 1,
 toolImage = toolText + 1,
 toolDynamicText = toolImage + 1,
 toolDynamicImage = toolDynamicText + 1,
 toolBarCode = toolDynamicImage + 1,
 toolNumTools = toolBarCode + 1
    } DrawTool;
 
typedef /* [public] */  
enum __MIDL___MIDL_itf_EPISDK_0136_0002
    { bsNone = 0,
 bsRect = bsNone + 1,
 bsRoundRect = bsRect + 1
    } EPILayoutBorderStyle;
 
typedef /* [public] */  
enum __MIDL___MIDL_itf_EPISDK_0136_0003
    { rulDefault = 0,
 rulMetric = rulDefault + 1,
 rulInches = rulMetric + 1
    } EPILayoutRulers;
 
typedef /* [public] */  
enum __MIDL___MIDL_itf_EPISDK_0136_0004
    { alnhLeft = 0,
 alnhCenter = alnhLeft + 1,
 alnhRight = alnhCenter + 1
    } EPILayoutAlignHorizontal;
 
typedef /* [public] */  
enum __MIDL___MIDL_itf_EPISDK_0136_0005
    { alnvTop = 0,
 alnvCenter = alnvTop + 1,
 alnvBottom = alnvCenter + 1
    } EPILayoutAlignVertical;
 
typedef /* [public] */  
enum __MIDL___MIDL_itf_EPISDK_0136_0006
    { distrHorizontal = 0,
 distrVertical = distrHorizontal + 1
    } EPILayoutDistribute;
 
typedef /* [public] */  
enum __MIDL___MIDL_itf_EPISDK_0136_0007
    { mssHorizontal = 1,
 mssVertical = 2,
 mssBoth = 3,
 mssLargest = 4,
 mssSmallest = 0
    } EPILayoutMakeSameSize;
 
typedef /* [public] */  
enum __MIDL___MIDL_itf_EPISDK_0136_0008
    { uotCreateObj = 0,
 uotDeleteObj = uotCreateObj + 1,
 uotModifyObj = uotDeleteObj + 1,
 uotModifyObjPosition = uotModifyObj + 1,
 uotModifyObjOrder = uotModifyObjPosition + 1
    } EPILayoutUndoOpType;
 
typedef /* [public] */  
enum __MIDL___MIDL_itf_EPISDK_0138_0001
    { CmdID_FileNew = 0,
 CmdID_FileOpen = CmdID_FileNew + 1,
 CmdID_FileClose = CmdID_FileOpen + 1,
 CmdID_FileSave = CmdID_FileClose + 1,
 CmdID_FileSaveAs = CmdID_FileSave + 1,
 CmdID_FilePrint = CmdID_FileSaveAs + 1,
 CmdID_FilePrintPreview = CmdID_FilePrint + 1,
 CmdID_FilePageSetup = CmdID_FilePrintPreview + 1,
 CmdID_FileProperties = CmdID_FilePageSetup + 1,
 CmdID_FileRecent_String = CmdID_FileProperties + 1,
 CmdID_FileExit = CmdID_FileRecent_String + 1,
 CmdID_EditUndo = CmdID_FileExit + 1,
 CmdID_EditRedo = CmdID_EditUndo + 1,
 CmdID_EditCut = CmdID_EditRedo + 1,
 CmdID_EditCopy = CmdID_EditCut + 1,
 CmdID_EditPaste = CmdID_EditCopy + 1,
 CmdID_EditClear = CmdID_EditPaste + 1,
 CmdID_EditSelectAll = CmdID_EditClear + 1,
 CmdID_DrawSelect = CmdID_EditSelectAll + 1,
 CmdID_DrawLine = CmdID_DrawSelect + 1,
 CmdID_DrawRect = CmdID_DrawLine + 1,
 CmdID_DrawRoundRect = CmdID_DrawRect + 1,
 CmdID_DrawEllipse = CmdID_DrawRoundRect + 1,
 CmdID_DrawStaticText = CmdID_DrawEllipse + 1,
 CmdID_DrawDynamicText = CmdID_DrawStaticText + 1,
 CmdID_DrawStaticImage = CmdID_DrawDynamicText + 1,
 CmdID_DrawDynamicImage = CmdID_DrawStaticImage + 1,
 CmdID_DrawBarCode = CmdID_DrawDynamicImage + 1,
 CmdID_ObjectMoveForward = CmdID_DrawBarCode + 1,
 CmdID_ObjectMoveBackward = CmdID_ObjectMoveForward + 1,
 CmdID_ObjectMoveToFront = CmdID_ObjectMoveBackward + 1,
 CmdID_ObjectMoveToBack = CmdID_ObjectMoveToFront + 1,
 CmdID_ObjectAlignLeft = CmdID_ObjectMoveToBack + 1,
 CmdID_ObjectAlignCenterHoriz = CmdID_ObjectAlignLeft + 1,
 CmdID_ObjectAlignRight = CmdID_ObjectAlignCenterHoriz + 1,
 CmdID_ObjectAlignTop = CmdID_ObjectAlignRight + 1,
 CmdID_ObjectAlignCenterVert = CmdID_ObjectAlignTop + 1,
 CmdID_ObjectAlignBottom = CmdID_ObjectAlignCenterVert + 1,
 CmdID_ObjectDistributeHoriz = CmdID_ObjectAlignBottom + 1,
 CmdID_ObjectDistributeVert = CmdID_ObjectDistributeHoriz + 1,
 CmdID_ObjectSizeToTallest = CmdID_ObjectDistributeVert + 1,
 CmdID_ObjectSizeToShortest = CmdID_ObjectSizeToTallest + 1,
 CmdID_ObjectSizeToWidest = CmdID_ObjectSizeToShortest + 1,
 CmdID_ObjectSizeToNarrowest = CmdID_ObjectSizeToWidest + 1,
 CmdID_ObjectRotate90Right = CmdID_ObjectSizeToNarrowest + 1,
 CmdID_ObjectRotate90Left = CmdID_ObjectRotate90Right + 1,
 CmdID_ObjectFlipLeftRight = CmdID_ObjectRotate90Left + 1,
 CmdID_ObjectFlipTopBottom = CmdID_ObjectFlipLeftRight + 1,
 CmdID_ObjectSetDefaultProps = CmdID_ObjectFlipTopBottom + 1,
 CmdID_ObjectProperties = CmdID_ObjectSetDefaultProps + 1,
 CmdID_ViewFrontSide = CmdID_ObjectProperties + 1,
 CmdID_ViewBackSide = CmdID_ViewFrontSide + 1,
 CmdID_ViewHeader = CmdID_ViewBackSide + 1,
 CmdID_ViewFooter = CmdID_ViewHeader + 1,
 CmdID_ViewZoom25 = CmdID_ViewFooter + 1,
 CmdID_ViewZoom50 = CmdID_ViewZoom25 + 1,
 CmdID_ViewZoom75 = CmdID_ViewZoom50 + 1,
 CmdID_ViewZoom100 = CmdID_ViewZoom75 + 1,
 CmdID_ViewZoom150 = CmdID_ViewZoom100 + 1,
 CmdID_ViewZoom200 = CmdID_ViewZoom150 + 1,
 CmdID_ViewZoom300 = CmdID_ViewZoom200 + 1,
 CmdID_ViewZoomOther = CmdID_ViewZoom300 + 1,
 CmdID_ViewZoomOther_Int = CmdID_ViewZoomOther + 1,
 CmdID_ViewShowHideGrid = CmdID_ViewZoomOther_Int + 1,
 CmdID_ViewShowHideRulers = CmdID_ViewShowHideGrid + 1,
 CmdID_ViewOptions = CmdID_ViewShowHideRulers + 1,
 CmdID_HelpIndex = CmdID_ViewOptions + 1,
 CmdID_HelpUsing = CmdID_HelpIndex + 1,
 CmdID_HelpAbout = CmdID_HelpUsing + 1,
 CmdID_FontBold = CmdID_HelpAbout + 1,
 CmdID_FontItalic = CmdID_FontBold + 1,
 CmdID_FontUnderline = CmdID_FontItalic + 1,
 CmdID_FontLeft = CmdID_FontUnderline + 1,
 CmdID_FontCenterHoriz = CmdID_FontLeft + 1,
 CmdID_FontRight = CmdID_FontCenterHoriz + 1,
 CmdID_FontBottom = CmdID_FontRight + 1,
 CmdID_FontCenterVert = CmdID_FontBottom + 1,
 CmdID_FontTop = CmdID_FontCenterVert + 1,
 CmdID_FontName_String = CmdID_FontTop + 1,
 CmdID_FontSize_Int = CmdID_FontName_String + 1,
 CmdID_LineColor_Int = CmdID_FontSize_Int + 1,
 CmdID_LineWidth_Int = CmdID_LineColor_Int + 1,
 CmdID_FillColor_Int = CmdID_LineWidth_Int + 1,
 CmdID_TextColor_Int = CmdID_FillColor_Int + 1,
 CmdID_Text_String = CmdID_TextColor_Int + 1,
 CmdID_EditDefineExpr = CmdID_Text_String + 1,
 CmdID_Last = CmdID_EditDefineExpr + 1
    } ToolbarMenuCmdID;
 
typedef /* [public] */  
enum __MIDL___MIDL_itf_EPISDK_0138_0002
    { Color_Transparent = 0xff000000,
 Color_Microprint = 0xff000001
    } Color_SpecialType;
 
typedef  
enum EPICapConfigOption
    { optEPICapSelectDevice = 1,
 optEPICapAutoCrop = 2,
 optEPICapMultiCrop = 4,
 optEPICapImageEnhancements = 8,
 optEPICapAllOptions = 0xffffffff
    } EPICapConfigOption;
 
typedef  
enum EPIPostCaptureOp
    { optEPIPostCaptNone = 0,
 optEPIPostCaptCropDlg = 1,
 optEPIPostCaptEnhanceDlgWithCrop = 2,
 optEPIPostCaptEnhanceDlg = 4
    } EPIPostCaptureOp;
 
typedef  
enum EPICapUserLevel
    { optEPICapUserLevel1 = 0,
 optEPICapUserLevel2 = 1,
 optEPICapUserLevel3 = 2,
 optEPICapUserLevel4 = 3,
 optEPICapUserLevel5 = 4
    } EPICapUserLevel;
 
typedef  
enum EPICapCropBox
    { optEPICapRectCropBoxFree = 0,
 optEPICapRectCropBoxLockSize = 1,
 optEPICapRectCropBoxKeepAspectRatio = 2
    } EPICapCropBox;
 
typedef  
enum EPICapAspectRatio
    { optEPICapAspectRatioWindow = 0,
 optEPICapAspectCropBox = 1
    } EPICapAspectRatio;
 
typedef  
enum EPICapAbout
    { optEPICapAboutFilename = 0,
 optEPICapAboutDriverVersion = 1,
 optEPICapAboutDriverDate = 2,
 optEPICapAboutDriverProvider = 3,
 optEPICapAboutExtra = 4
    } EPICapAbout;
 
typedef  
enum EPIDriverCapabilities
    { optEPICaptSelectMultipleDevices = 0,
 optEPICaptDevicePan = optEPICaptSelectMultipleDevices + 1,
 optEPICaptDeviceTilt = optEPICaptDevicePan + 1,
 optEPICaptDeviceZoom = optEPICaptDeviceTilt + 1,
 optEPICaptFloodLight = optEPICaptDeviceZoom + 1,
 optEPICaptFlash = optEPICaptFloodLight + 1,
 optEPICaptFocusAutomatic = optEPICaptFlash + 1,
 optEPICaptFocusManual = optEPICaptFocusAutomatic + 1,
 optEPICaptCropImage = optEPICaptFocusManual + 1,
 optEPICaptAdjustBrightness = optEPICaptCropImage + 1,
 optEPICaptAdjustContrast = optEPICaptAdjustBrightness + 1,
 optEPICaptAdjustHue = optEPICaptAdjustContrast + 1,
 optEPICaptAdjustSaturation = optEPICaptAdjustHue + 1,
 optEPICaptControlIris = optEPICaptAdjustSaturation + 1,
 optEPICaptClear = optEPICaptControlIris + 1,
 optEPICaptFreeze = optEPICaptClear + 1,
 optEPICaptModeLive = optEPICaptFreeze + 1,
 optEPICaptModeModal = optEPICaptModeLive + 1,
 optEPICaptModeAsync = optEPICaptModeModal + 1,
 optEPICaptConfigureUI = optEPICaptModeAsync + 1,
 optEPICaptPlay = optEPICaptConfigureUI + 1,
 optEPICaptPause = optEPICaptPlay + 1,
 optEPICaptCropAspectRatio = optEPICaptPause + 1,
 optEPICaptWinAspectRatio = optEPICaptCropAspectRatio + 1
    } EPIDriverCapabilities;
 
 
typedef /* [public][public][public] */  
enum __MIDL___MIDL_itf_EPISDK_0145_0001
    { LicInfProductName = 0,
 LicInfProductFlavor = LicInfProductName + 1,
 LicInfProductVersion = LicInfProductFlavor + 1,
 LicInfNote = LicInfProductVersion + 1,
 LicInfURLPattern = LicInfNote + 1,
 LicInfRegCompanyName = LicInfURLPattern + 1,
 LicInfRegUserName = LicInfRegCompanyName + 1,
 LicInfRegUserAddress = LicInfRegUserName + 1,
 LicInfRegUserAddress2 = LicInfRegUserAddress + 1,
 LicInfRegUserAddress3 = LicInfRegUserAddress2 + 1,
 LicInfRegUserPhone1 = LicInfRegUserAddress3 + 1,
 LicInfRegUserPhone2 = LicInfRegUserPhone1 + 1,
 LicInfRegProductSN = LicInfRegUserPhone2 + 1,
 LicInfRegUserEmail = LicInfRegProductSN + 1,
 LicInfEnd = LicInfRegUserEmail + 1
    } EPILicInfoID;
 
typedef unsigned char uint8;
 
typedef unsigned int uint32;
 
typedef unsigned short uint16;
 
typedef  
enum EPIBIRTemplateType
    { templateAll = 1,
 templateSmall = 2,
 templateLarge = 4
    } EPIBioBIRTemplateType;
 
typedef  
enum EPIBioSearchType
    { searchDefault = 1,
 searchServer = searchDefault + 1,
 searchLocalCache = searchServer + 1,
 searchClient = searchLocalCache + 1
    } EPIBioSearchType;
 
typedef  
enum EPIBioSearchMode
    { searchmodeFast = 0,
 searchmodeThorough = 1
    } EPIBioSearchMode;
 
typedef uint8 EPIBioAPIBIRVersion;
 
typedef uint8 __RPC_FAR *EPIBioAPIBIRVersionPtr;
 
typedef uint8 EPIBioAPIBIRDataType;
 
typedef  
enum EPIBIRDataType
    { datatypeRAW = 0x1,
 datatypeIntermediate = 0x2,
 datatypeProcessed = 0x4,
 datatypeEncrypted = 0x10,
 datatypeSigned = 0x20
    } EPIBioBIRDataType;
 
typedef float EPIBioBIRQuality;
 
typedef  
enum EPIBioBIRAuthFactors
    { factorMultiple = 0x1,
 factorFacialFeatures = 0x2,
 factorVoice = 0x4,
 factorFingerPrint = 0x8,
 factorIRIS = 0x10,
 factorRetina = 0x20,
 factorHandGeometry = 0x40,
 factorSignatureDynamics = 0x80,
 factorKeystrokeDynamics = 0x100,
 factorLipMovement = 0x200,
 factorThermalFaceImage = 0x400,
 factorThermalHandImage = 0x800,
 factorGait = 0x1000,
 factorPassword = 0x80000000
    } EPIBioBIRAuthFactors;
 
typedef  
enum EPIBioBIRPurpose
    { purposeVerify = 0x1,
 purposeIdentify = 0x2,
 purposeEnroll = 0x3,
 purposeEnrollForVerificationOnly = 0x4,
 purposeEnrollForIdentificationOnly = 0x5,
 purposeAudit = 0x6
    } EPIBioBIRPurpose;
 
typedef struct  BioAPIBIR
    {
    long size;
    uint8 version;
    uint8 type;
    uint16 formatOwner;
    uint16 formatID;
    uint8 quality;
    uint8 purposeMask;
    long factorsMask;
    } BioAPIBIR;
 
 
 
 
 
typedef  
enum EPIGenCardCodeType
    { epiGenManual = 0,
 epiGenSeq = epiGenManual + 1,
 epiGenDataField = epiGenSeq + 1,
 epiGenSeqCombined = epiGenDataField + 1,
 epiGenSeqISOIEC = epiGenSeqCombined + 1,
 epiGenLast = epiGenSeqISOIEC + 1
    } EPIGenCardCodeType;
 
typedef  
enum EPICardCodeOptions
    { epiCCOptShowMethodISOIEC = 1
    } EPICardCodeOptions;
 
 
EXTERN_C const IID LIBID_EPIBUILDER;
 
#ifndef __IGAErrorMsg_INTERFACE_DEFINED__
#define __IGAErrorMsg_INTERFACE_DEFINED__
 
/* interface IGAErrorMsg */
/* [unique][uuid][oleautomation][object] */  
 
 
EXTERN_C const IID IID_IGAErrorMsg;
 
#if defined(__cplusplus) && !defined(CINTERFACE)
     
    MIDL_INTERFACE("3D3113BE-D4D7-4e85-B728-E3327063A347" )
    IGAErrorMsg : public IUnknown
    {
    public:
        virtual HRESULT STDMETHODCALLTYPE AddErrorArg(  
            /* [in] */ const VARIANT __RPC_FAR *pvarArg) = 0;
         
    };
     
#else  /* C style interface */
 
    typedef struct IGAErrorMsgVtbl
    {
        BEGIN_INTERFACE
         
        HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(  
            IGAErrorMsg __RPC_FAR * This,
            /* [in] */ REFIID riid,
            /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
         
        ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(  
            IGAErrorMsg __RPC_FAR * This);
         
        ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(  
            IGAErrorMsg __RPC_FAR * This);
         
        HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddErrorArg )(  
            IGAErrorMsg __RPC_FAR * This,
            /* [in] */ const VARIANT __RPC_FAR *pvarArg);
         
        END_INTERFACE
    } IGAErrorMsgVtbl;
 
    interface IGAErrorMsg
    {
        CONST_VTBL struct IGAErrorMsgVtbl __RPC_FAR *lpVtbl;
    };
 
     
 
#ifdef COBJMACROS
 
 
#define IGAErrorMsg_QueryInterface(This,riid,ppvObject) \
    (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
 
#define IGAErrorMsg_AddRef(This) \
    (This)->lpVtbl -> AddRef(This)
 
#define IGAErrorMsg_Release(This) \
    (This)->lpVtbl -> Release(This)
 
 
#define IGAErrorMsg_AddErrorArg(This,pvarArg) \
    (This)->lpVtbl -> AddErrorArg(This,pvarArg)
 
#endif /* COBJMACROS */
 
 
#endif  /* C style interface */
 
 
 
HRESULT STDMETHODCALLTYPE IGAErrorMsg_AddErrorArg_Proxy(  
    IGAErrorMsg __RPC_FAR * This,
    /* [in] */ const VARIANT __RPC_FAR *pvarArg);
 
 
void __RPC_STUB IGAErrorMsg_AddErrorArg_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);
 
 
 
#endif  /* __IGAErrorMsg_INTERFACE_DEFINED__ */
 
 
#ifndef __IGAErrorServer_INTERFACE_DEFINED__
#define __IGAErrorServer_INTERFACE_DEFINED__
 
/* interface IGAErrorServer */
/* [unique][uuid][oleautomation][object] */  
 
 
EXTERN_C const IID IID_IGAErrorServer;
 
#if defined(__cplusplus) && !defined(CINTERFACE)
     
    MIDL_INTERFACE("5C455D9F-9EFD-488d-9915-CFA1CF203EF3" )
    IGAErrorServer : public IUnknown
    {
    public:
        virtual HRESULT STDMETHODCALLTYPE CreateError(  
            /* [in] */ long idErr,
            /* [in] */ long hinstResource,
            /* [in] */ BSTR bstrErr,
            /* [in] */ GAErrSeverity severity,
            /* [in] */ long lHelpContext,
            /* [in] */ BSTR bstrHelpFile,
            /* [in] */ const VARIANT __RPC_FAR *pvarIIDSource,
            /* [in] */ BSTR bstrProgIDSource,
            /* [retval][out] */ IGAErrorMsg __RPC_FAR *__RPC_FAR *ppErrorMsg) = 0;
         
        virtual HRESULT STDMETHODCALLTYPE ErrorMessage(  
            /* [in] */ IGAErrorMsg __RPC_FAR *pErrorMsg) = 0;
         
        virtual HRESULT STDMETHODCALLTYPE ErrorMessageID(  
            /* [in] */ long idErrMsg,
            /* [in] */ long hinstResource,
            /* [in] */ GAErrSeverity severity,
            /* [in] */ long lHelpContext,
            /* [in] */ BSTR bstrHelpFile,
            /* [in] */ const VARIANT __RPC_FAR *pvarIIDSource,
            /* [in] */ BSTR bstrProgIDSource) = 0;
         
        virtual HRESULT STDMETHODCALLTYPE ErrorMessageStr(  
            /* [in] */ BSTR bstrErrMsg,
            /* [in] */ GAErrSeverity severity,
            /* [in] */ long lHelpContext,
            /* [in] */ BSTR bstrHelpFile,
            /* [in] */ const VARIANT __RPC_FAR *pvarIIDSource,
            /* [in] */ BSTR bstrProgIDSource) = 0;
         
        virtual HRESULT STDMETHODCALLTYPE ReportSystemError(  
            /* [in] */ long lError,
            /* [in] */ GAErrSeverity severity,
            /* [in] */ long lHelpContext,
            /* [in] */ BSTR bstrHelpFile,
            /* [in] */ const VARIANT __RPC_FAR *pvarIIDSource,
            /* [in] */ BSTR bstrProgIDSource) = 0;
         
        virtual HRESULT STDMETHODCALLTYPE DisplayErrorMessages(  
            /* [in] */ long hwndParent,
            /* [in] */ BSTR bstrCaption) = 0;
         
        virtual HRESULT STDMETHODCALLTYPE GetErrorMessages(  
            /* [out] */ BSTR __RPC_FAR *pbstrErrMsg,
            /* [out] */ GAErrSeverity __RPC_FAR *pseverity,
            /* [out] */ long __RPC_FAR *plHelpContext,
            /* [out] */ BSTR __RPC_FAR *pbstrHelpFile,
            /* [out] */ VARIANT __RPC_FAR *pvarIIDSource,
            /* [out] */ BSTR __RPC_FAR *pbstrProgIDSource) = 0;
         
        virtual HRESULT STDMETHODCALLTYPE SetErrorInfo(  
            /* [in] */ const VARIANT __RPC_FAR *pvarIIDSourceDefault,
            /* [in] */ BSTR bstrProgIDSourceDefault) = 0;
         
        virtual HRESULT STDMETHODCALLTYPE DiscardErrorMessages( void) = 0;
         
        virtual HRESULT STDMETHODCALLTYPE SetLogOptions(  
            /* [in] */ short iLogLevel,
            /* [in] */ BSTR bstrLogFile) = 0;
         
        virtual HRESULT STDMETHODCALLTYPE TraceMessage(  
            /* [in] */ short iTraceLevel,
            /* [in] */ BSTR bstrMsg) = 0;
         
    };
     
#else  /* C style interface */
 
    typedef struct IGAErrorServerVtbl
    {
        BEGIN_INTERFACE
         
        HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(  
            IGAErrorServer __RPC_FAR * This,
            /* [in] */ REFIID riid,
            /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
         
        ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(  
            IGAErrorServer __RPC_FAR * This);
         
        ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(  
            IGAErrorServer __RPC_FAR * This);
         
        HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateError )(  
            IGAErrorServer __RPC_FAR * This,
            /* [in] */ long idErr,
            /* [in] */ long hinstResource,
            /* [in] */ BSTR bstrErr,
            /* [in] */ GAErrSeverity severity,
            /* [in] */ long lHelpContext,
            /* [in] */ BSTR bstrHelpFile,
            /* [in] */ const VARIANT __RPC_FAR *pvarIIDSource,
            /* [in] */ BSTR bstrProgIDSource,
            /* [retval][out] */ IGAErrorMsg __RPC_FAR *__RPC_FAR *ppErrorMsg);
         
        HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ErrorMessage )(  
            IGAErrorServer __RPC_FAR * This,
            /* [in] */ IGAErrorMsg __RPC_FAR *pErrorMsg);
         
        HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ErrorMessageID )(  
            IGAErrorServer __RPC_FAR * This,
            /* [in] */ long idErrMsg,
            /* [in] */ long hinstResource,
            /* [in] */ GAErrSeverity severity,
            /* [in] */ long lHelpContext,
            /* [in] */ BSTR bstrHelpFile,
            /* [in] */ const VARIANT __RPC_FAR *pvarIIDSource,
            /* [in] */ BSTR bstrProgIDSource);
         
        HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ErrorMessageStr )(  
            IGAErrorServer __RPC_FAR * This,
            /* [in] */ BSTR bstrErrMsg,
            /* [in] */ GAErrSeverity severity,
            /* [in] */ long lHelpContext,
            /* [in] */ BSTR bstrHelpFile,
            /* [in] */ const VARIANT __RPC_FAR *pvarIIDSource,
            /* [in] */ BSTR bstrProgIDSource);
         
        HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ReportSystemError )(  
            IGAErrorServer __RPC_FAR * This,
            /* [in] */ long lError,
            /* [in] */ GAErrSeverity severity,
            /* [in] */ long lHelpContext,
            /* [in] */ BSTR bstrHelpFile,
            /* [in] */ const VARIANT __RPC_FAR *pvarIIDSource,
            /* [in] */ BSTR bstrProgIDSource);
         
        HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DisplayErrorMessages )(  
            IGAErrorServer __RPC_FAR * This,
            /* [in] */ long hwndParent,
            /* [in] */ BSTR bstrCaption);
         
        HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetErrorMessages )(  
            IGAErrorServer __RPC_FAR * This,
            /* [out] */ BSTR __RPC_FAR *pbstrErrMsg,
            /* [out] */ GAErrSeverity __RPC_FAR *pseverity,
            /* [out] */ long __RPC_FAR *plHelpContext,
            /* [out] */ BSTR __RPC_FAR *pbstrHelpFile,
            /* [out] */ VARIANT __RPC_FAR *pvar


---------------
yvele n'est plus.
Reply

Marsh Posté le 06-01-2004 à 22:44:21    

(les champ text ne sont pas limités en taille?! :ouch: )


---------------
yvele n'est plus.
Reply

Marsh Posté le 06-01-2004 à 22:47:26    

ptain yvele t'es lourd ajd :o

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed