home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Internet 2000 May / MICD_2000_05.iso / CBuilder5 / INSTALL / DATA1.CAB / Program_Built_Files / Include / msremote.h < prev    next >
C/C++ Source or Header  |  2000-02-01  |  3KB  |  69 lines

  1. //--------------------------------------------------------------------
  2. // Microsoft MS Remote OLE DB Provider
  3. //
  4. // (c) 1997 Microsoft Corporation.    All Rights Reserved.
  5. //
  6. // MSRemote external constants GUIDS and other things users need
  7.  
  8. #ifndef MSRemote_INCLUDED
  9. #pragma option push -b -a8 -pc -A- /*P_O_Push*/
  10. #define MSRemote_INCLUDED
  11.  
  12. #define MS_REMOTE_PROGID    "MS Remote"
  13. #define MS_REMOTE_FILENAME  "MSDAREM.DLL"
  14.  
  15. extern const CLSID CLSID_MSRemote  //DSO
  16. #if (defined MSREMOTE_INITCONSTANTS) | (defined DBINITCONSTANTS)
  17.  = { 0x27016870, 0x8e02, 0x11d1, { 0x92, 0x4e, 0x0, 0xc0, 0x4f, 0xbb, 0xbf, 0xb3 } }
  18. #endif
  19. ;
  20.  
  21. extern const CLSID CLSID_MSRemoteSession
  22. #if (defined MSREMOTE_INITCONSTANTS) | (defined DBINITCONSTANTS)
  23.  = { 0x27016871, 0x8e02, 0x11d1, { 0x92, 0x4e, 0x0, 0xc0, 0x4f, 0xbb, 0xbf, 0xb3 } }
  24. #endif
  25. ;
  26.  
  27. extern const CLSID CLSID_MSRemoteCommand
  28. #if (defined MSREMOTE_INITCONSTANTS) | (defined DBINITCONSTANTS)
  29.  = { 0x27016872, 0x8e02, 0x11d1, { 0x92, 0x4e, 0x0, 0xc0, 0x4f, 0xbb, 0xbf, 0xb3 } }
  30. #endif
  31. ;
  32.  
  33. extern const char *PROGID_MSRemote
  34. #if (defined MSREMOTE_INITCONSTANTS) | (defined DBINITCONSTANTS)
  35.  = MS_REMOTE_PROGID
  36. #endif
  37. ;
  38.  
  39. extern const char *PROGID_MSRemote_Version
  40. #if (defined MSREMOTE_INITCONSTANTS) | (defined DBINITCONSTANTS)
  41.  = MS_REMOTE_PROGID ".1"
  42. #endif
  43. ;
  44.  
  45. extern const GUID DBPROPSET_MSREMOTE_DBINIT
  46. #if (defined MSREMOTE_INITCONSTANTS) | (defined DBINITCONSTANTS)
  47.  = { 0x27016873, 0x8e02, 0x11d1, { 0x92, 0x4e, 0x0, 0xc0, 0x4f, 0xbb, 0xbf, 0xb3 } }
  48. #endif
  49. ;
  50.  
  51. #define DBPROP_MSREMOTE_SERVER             2   //Name="Remote Server", type=VT_BSTR, def=VT_EMPTY
  52. #define DBPROP_MSREMOTE_PROVIDER           3   //Name="Remote Provider", type=VT_BSTR, def=VT_EMPTY
  53. #define DBPROP_MSREMOTE_HANDLER            4   //Name="Handler", type=VT_BSTR, def=VT_EMPTY
  54. #define DBPROP_MSREMOTE_DFMODE             5   //Name="DFMode", type=VT_BSTR, def=VT_EMPTY
  55. #define DBPROP_MSREMOTE_INTERNET_TIMEOUT   6   //Name="Internet Timeout", type=VT_I4, def=VT_EMPTY
  56. #define DBPROP_MSREMOTE_TRANSACT_UPDATES   7   //Name="Transact Updates", type=VT_BOOL, def=VARIANT_FALSE
  57. #define DBPROP_MSREMOTE_COMMAND_PROPERTIES 8   //Name="Command Properties", type=VT_BSTR, def=VT_EMPTY
  58.  
  59. extern const GUID DBPROPSET_MSREMOTE_DATASOURCE
  60. #if (defined MSREMOTE_INITCONSTANTS) | (defined DBINITCONSTANTS)
  61.  = { 0x27016874, 0x8e02, 0x11d1, { 0x92, 0x4e, 0x0, 0xc0, 0x4f, 0xbb, 0xbf, 0xb3 } }
  62. #endif
  63. ;
  64.  
  65. #define DBPROP_MSREMOTE_CURRENT_DFMODE  2  //Name="Current DFMode", type=VT_I4, def=21
  66.  
  67. #pragma option pop /*P_O_Pop*/
  68. #endif // MSRemote_INCLUDED
  69.