Home | History | Annotate | Download | only in include
      1 /**
      2  * This file has no copyright assigned and is placed in the Public Domain.
      3  * This file is part of the mingw-w64 runtime package.
      4  * No warranty is given; refer to the file DISCLAIMER.PD within this package.
      5  */
      6 #ifndef MSRemote_INCLUDED
      7 #define MSRemote_INCLUDED
      8 
      9 #define MS_REMOTE_PROGID "MS Remote"
     10 #define MS_REMOTE_FILENAME "MSDAREM.DLL"
     11 #define MS_REMOTE_WPROGID L"MS Remote"
     12 #define MS_REMOTE_WFILENAME L"MSDAREM.DLL"
     13 
     14 extern const CLSID CLSID_MSRemote
     15 #if (defined MSREMOTE_INITCONSTANTS) | (defined DBINITCONSTANTS)
     16 = { 0x27016870,0x8e02,0x11d1,{ 0x92,0x4e,0x0,0xc0,0x4f,0xbb,0xbf,0xb3 } }
     17 #endif
     18 ;
     19 
     20 extern const CLSID CLSID_MSRemoteSession
     21 #if (defined MSREMOTE_INITCONSTANTS) | (defined DBINITCONSTANTS)
     22 = { 0x27016871,0x8e02,0x11d1,{ 0x92,0x4e,0x0,0xc0,0x4f,0xbb,0xbf,0xb3 } }
     23 #endif
     24 ;
     25 
     26 extern const CLSID CLSID_MSRemoteCommand
     27 #if (defined MSREMOTE_INITCONSTANTS) | (defined DBINITCONSTANTS)
     28 = { 0x27016872,0x8e02,0x11d1,{ 0x92,0x4e,0x0,0xc0,0x4f,0xbb,0xbf,0xb3 } }
     29 #endif
     30 ;
     31 
     32 extern const char *PROGID_MSRemote
     33 #if (defined MSREMOTE_INITCONSTANTS) | (defined DBINITCONSTANTS)
     34 = MS_REMOTE_PROGID
     35 #endif
     36 ;
     37 
     38 extern const WCHAR *PROGID_WMSRemote
     39 #if (defined MSREMOTE_INITCONSTANTS) | (defined DBINITCONSTANTS)
     40 = MS_REMOTE_WPROGID
     41 #endif
     42 ;
     43 
     44 extern const char *PROGID_MSRemote_Version
     45 #if (defined MSREMOTE_INITCONSTANTS) | (defined DBINITCONSTANTS)
     46 = MS_REMOTE_PROGID ".1"
     47 #endif
     48 ;
     49 
     50 extern const WCHAR *PROGID_WMSRemote_Version
     51 #if (defined MSREMOTE_INITCONSTANTS) | (defined DBINITCONSTANTS)
     52 = MS_REMOTE_WPROGID L".1"
     53 #endif
     54 ;
     55 extern const GUID DBPROPSET_MSREMOTE_DBINIT
     56 #if (defined MSREMOTE_INITCONSTANTS) | (defined DBINITCONSTANTS)
     57 = { 0x27016873,0x8e02,0x11d1,{ 0x92,0x4e,0x0,0xc0,0x4f,0xbb,0xbf,0xb3 } }
     58 #endif
     59 ;
     60 
     61 #define DBPROP_MSREMOTE_SERVER 2
     62 #define DBPROP_MSREMOTE_PROVIDER 3
     63 #define DBPROP_MSREMOTE_HANDLER 4
     64 #define DBPROP_MSREMOTE_DFMODE 5
     65 #define DBPROP_MSREMOTE_INTERNET_TIMEOUT 6
     66 #define DBPROP_MSREMOTE_TRANSACT_UPDATES 7
     67 #define DBPROP_MSREMOTE_COMMAND_PROPERTIES 8
     68 
     69 extern const GUID DBPROPSET_MSREMOTE_DATASOURCE
     70 #if (defined MSREMOTE_INITCONSTANTS) | (defined DBINITCONSTANTS)
     71 = { 0x27016874,0x8e02,0x11d1,{ 0x92,0x4e,0x0,0xc0,0x4f,0xbb,0xbf,0xb3 } }
     72 #endif
     73 ;
     74 
     75 #define DBPROP_MSREMOTE_CURRENT_DFMODE 2
     76 #endif
     77