 IronFelix, 04.02.2009

 mailto: IronFelix@inbox.ru

  This is a brief description of this package.

  "Classes Package" - folder consists of my macroses set for object-
                      oriented programming in FASM. Also there is a description of usage
                      these macroses. Main module has only russian comments.

  "COM Headers" - here are some basic data types declarations for 
                  COM programming.

  "Interfaces" - a couple of modules with declarations used in COM
                 examples implemenation.
  
  "COM Client" - simple COM client application, which uses in-process and
                 local COM servers examples implementation.

  "COM Servers" - contains implementation of in-process and local COM servers examples.
  
  "Examples" - some object-oriented programming examples with classes package.


  To get all of this work you should run "register.bat" in "COM Servers\InprocServer32"
 to register in-process server in registry and run "LocalServer32.exe" in 
 "COM Servers\LocalServer32" to register local COM server (push "Register as COM server in system"
 button). Now launch "COMClient" in "COM Client" folder and try to call both servers 
 functions.

  To make all this compiled you shold have "INCLUDE" environment variable defined with
 path to FASM includes. All other modules includes are related to folder structure of
 this package. Compiled with FASM 1.67.29(30).

  Hope this will be useful for somebody.