oledbdep.idl 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  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")