ADO for Teradata:how to fetch macros' schema?

Database

ADO for Teradata:how to fetch macros' schema?

Hi, there
I met a problem when I tried to get the macros' schema using ADO API: OpenSchema(adSchemaProcedures). I got nothing in recordset but actually there are macros in the database.
But I tried in ODBC API: SQLProcedures(...), and it works properly. I searched in MSDN and found in ODBC, the 'procedures' means: "A procedure is an executable object stored on the data source." So, I think maybe that's why ODBC API can fetch the macros' list.

But, how can I do this in ADO? As I must be in the ADO workaround...