### Macros to Aid Extended Attribute Programming

The extended attribute APIs includes macros to help programmers using the extended attribute interfaces. The macros perform a variety of function including

· Accessing fields in data structures

· Calculating the size of data structures

· Performing semantic and flag checks

· Setting flags

The macros are in dce/rpcbase.h, which is derived from dce/rpcbase.idl.

The following topics list the definitions of each macro.

More:

Macros to Access Binding Fields

Macros to Access Schema Entry Fields

Macros to Access Attribute Instance Fields

Binding Data Structure Size Calculation Macros

Schema Entry Data Structure Size Calculation Macros

Attribute Instance Data Structure Size Calculation Macros

Binding Semantic Check Macros

Schema Entry Semantic Check Macros

Attribute Instance Semantic Check Macros

Schema Entry Flag Set and Unset Macros

Schema Trigger Entry Flag Check Macros

###