rwschg.idl 864 B

12345678910111213141516171819202122232425262728293031
  1. //-----------------------------------------------------------------------------
  2. // File: rwschg.idl
  3. //
  4. // Copyright: Copyright (c) Microsoft Corporation
  5. //
  6. // Contents: OLE DB interface definition
  7. //
  8. // Comments:
  9. //
  10. //-----------------------------------------------------------------------------
  11. #include "idlmulti.h"
  12. LOCAL_INTERFACE(0c733aae-2a1c-11ce-ade5-00aa0044773d)
  13. interface IRowSchemaChange : IRowChange
  14. {
  15. HRESULT DeleteColumns(
  16. [in] DBORDINAL cColumns,
  17. [in, size_is(cColumns)] const DBID rgColumnIDs[],
  18. [in, out, size_is(cColumns)] DBSTATUS rgdwStatus[]
  19. );
  20. HRESULT AddColumns(
  21. [in] DBORDINAL cColumns,
  22. [in, size_is(cColumns)] const DBCOLUMNINFO rgNewColumnInfo[],
  23. [in, out, size_is(cColumns)] DBCOLUMNACCESS rgColumns[]
  24. );
  25. };