diff --git a/direct/src/dcparser/dcAtomicField.h b/direct/src/dcparser/dcAtomicField.h index 1175602694..d526bdf502 100644 --- a/direct/src/dcparser/dcAtomicField.h +++ b/direct/src/dcparser/dcAtomicField.h @@ -19,7 +19,7 @@ // Distributed Class, and is always implemented as a // remote procedure method. //////////////////////////////////////////////////////////////////// -class DCAtomicField : public DCField { +class EXPCL_DIRECT DCAtomicField : public DCField { PUBLISHED: virtual DCAtomicField *as_atomic_field(); diff --git a/direct/src/dcparser/dcClass.h b/direct/src/dcparser/dcClass.h index 624779a4e2..c80cdad4b5 100644 --- a/direct/src/dcparser/dcClass.h +++ b/direct/src/dcparser/dcClass.h @@ -17,7 +17,7 @@ // Description : Defines a particular DistributedClass as read from an // input .dc file. //////////////////////////////////////////////////////////////////// -class DCClass { +class EXPCL_DIRECT DCClass { PUBLISHED: int get_number() const; string get_name() const; diff --git a/direct/src/dcparser/dcField.h b/direct/src/dcparser/dcField.h index 4e4baba399..3039ae04dd 100644 --- a/direct/src/dcparser/dcField.h +++ b/direct/src/dcparser/dcField.h @@ -16,7 +16,7 @@ class DCMolecularField; // Description : A single field of a Distributed Class, either atomic // or molecular. //////////////////////////////////////////////////////////////////// -class DCField { +class EXPCL_DIRECT DCField { PUBLISHED: int get_number() const; const string &get_name() const; diff --git a/direct/src/dcparser/dcFile.h b/direct/src/dcparser/dcFile.h index f5b4d36cfb..5cf3807a8b 100644 --- a/direct/src/dcparser/dcFile.h +++ b/direct/src/dcparser/dcFile.h @@ -17,7 +17,7 @@ // Description : Represents the complete list of Distributed Class // descriptions as read from a .dc file. //////////////////////////////////////////////////////////////////// -class DCFile { +class EXPCL_DIRECT DCFile { PUBLISHED: DCFile(); ~DCFile(); diff --git a/direct/src/dcparser/dcMolecularField.h b/direct/src/dcparser/dcMolecularField.h index e7152a227c..2368f5a839 100644 --- a/direct/src/dcparser/dcMolecularField.h +++ b/direct/src/dcparser/dcMolecularField.h @@ -20,7 +20,7 @@ class DCAtomicField; // of two or more related atomic fields, that will often // be treated as a unit. //////////////////////////////////////////////////////////////////// -class DCMolecularField : public DCField { +class EXPCL_DIRECT DCMolecularField : public DCField { PUBLISHED: virtual DCMolecularField *as_molecular_field();