home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / caway349.zip / BIN / DEXDLL.ZIP / DEXDLL.C next >
C/C++ Source or Header  |  1996-04-16  |  576b  |  27 lines

  1. int main(int reason)
  2. {
  3.     int result;
  4.  
  5.     if (!reason) {
  6.         printf("DLL startup...\n");    // DLL initialisation.
  7.         /* return zero to let the load continue */
  8.         result=0;
  9.     } else {
  10.         printf("DLL shutdown...\n");    // DLL clean up.
  11.     }
  12.     return(result);
  13. }
  14.  
  15. extern char *MainToDLLCharStar;
  16. extern int MainToDLLInt;
  17.  
  18. void __export _cdecl SayHello( char * message)
  19. {
  20.     printf("Received DLL Message: ");
  21.     printf(message);
  22.     CalledByDLL("Nothing much!\n");
  23.     printf("Show main module variables in DLL module:\n");
  24.     printf("%s -- %d\n",MainToDLLCharStar,MainToDLLInt);
  25. }
  26.  
  27.