oledbdep.idl
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:4k
源码类别:

模拟服务器

开发平台:

C/C++

  1. //-----------------------------------------------------------------------------
  2. // File: oledbdep.idl
  3. //
  4. // Copyright: Copyright (c) Microsoft Corporation          
  5. //
  6. // Contents:  OLE DB Command Tree 
  7. //
  8. // Comments: 
  9. //
  10. //-----------------------------------------------------------------------------
  11. cpp_quote("//-----------------------------------------------------------------------------")
  12. cpp_quote("// File: .C or .H file generated by oledbdep.idl ")
  13. cpp_quote("//")
  14. cpp_quote("// Copyright: Copyright (c) 1998-1999 Microsoft Corporation")
  15. cpp_quote("//")
  16. cpp_quote("// Contents:  .C or .H file generated by oledbdep.idl")
  17. cpp_quote("//")
  18. cpp_quote("// Comments:  Microsoft OLE DB")
  19. cpp_quote("//")
  20. cpp_quote("//-----------------------------------------------------------------------------")
  21. cpp_quote("")
  22. cpp_quote("#ifdef _WIN64")
  23. cpp_quote("#include <pshpack8.h> // 8-byte structure packing")
  24. cpp_quote("#else")
  25. cpp_quote("#include <pshpack2.h> // 2-byte structure packing")
  26. cpp_quote("#endif")
  27. cpp_quote("")
  28. import "oledb.idl";
  29. #include "dbsdep.idl"   
  30. #include "rstnxr.idl"   // IRowsetNextRowset        : IUnknown
  31. #include "rstnra.idl"   // IRowsetNewRowAfter       : IRowsetNewRow
  32. #include "rstwpr.idl"   // IRowsetWithParamters     : IUnknown
  33. #include "rstasn.idl"   // IRowsetAsynch            : IUnknown
  34. #include "rstkys.idl"   // IRowsetKeys              : IUnknown
  35. #include "rstwta.idl"   // IRowsetWatchAll          : IUnknown
  36. #include "rstwtn.idl"   // IRowsetWatchNotify       : IUnknown
  37. #include "rstwtr.idl"   // IRowsetWatchRegion       : IUnknown
  38. #include "rstcpr.idl"   // IRowsetCopyRows          : IUnknown
  39. #include "readdt.idl"   // IReadData                : IUnknown
  40. #include "cmdcst.idl"   // ICommandCost             : IUnknown
  41. #include "cmdval.idl" // ICommandValidate : IUnknown
  42. #include "tabren.idl"   // ITableRename             : IUnknown
  43. #include "dbscmd.idl"   // IDBSchemaCommand         : IUnknown
  44. #include "prvmon.idl"   // IProvideMoniker          : IUnknown
  45. cpp_quote("// IID_IRowsetExactScroll = {0x0c733a7f,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}}")
  46. cpp_quote("// IID_IRowsetNextRowset = {0x0c733a72,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}}")
  47. cpp_quote("// IID_IRowsetNewRowAfter = {0x0c733a71,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}}")
  48. cpp_quote("// IID_IRowsetWithParameters     = {0x0c733a6e,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}}")
  49. cpp_quote("// IID_IRowsetAsynch     = {0x0c733a0f,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}}")
  50. cpp_quote("// IID_IRowsetKeys = {0x0c733a12,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}}")
  51. cpp_quote("// IID_IRowsetWatchAll = {0x0c733a73,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}}")
  52. cpp_quote("// IID_IRowsetWatchNotify = {0x0c733a44,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}}")
  53. cpp_quote("// IID_IRowsetWatchRegion = {0x0c733a45,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}}")
  54. cpp_quote("// IID_IRowsetCopyRows = {0x0c733a6b,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}}")
  55. cpp_quote("// IID_IReadData     = {0x0c733a6a,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}}")
  56. cpp_quote("// IID_ICommandCost = {0x0c733a4e,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}}")
  57. cpp_quote("// IID_ICommandTree = {0x0c733a87,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}}")
  58. cpp_quote("// IID_ICommandValidate = {0x0c733a18,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}}")
  59. cpp_quote("// IID_IQuery = {0x0c733a51,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}}")
  60. cpp_quote("// IID_ITableRename = {0x0c733a77,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}}")
  61. cpp_quote("// IID_IDBSchemaCommand = {0x0c733a50,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}}")
  62. cpp_quote("// IID_IProvideMoniker = {0x0c733a4d,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}}")
  63. cpp_quote("#include <poppack.h> // restore original structure packing")