atributo público
O atributo [public] inclui um alias declarado com o typedef palavra-chave na biblioteca de tipos.
typedef [public] data-type identifier;
-
tipo de dados
-
O tipo de dados para o qual o identificador será um alias.
-
identifier
-
Outro nome pelo qual o tipo de dados será conhecido no software.
Por padrão, um alias declarado com typedef e não tem outros atributos é tratado como um #define e não está incluído na biblioteca de tipos. Usar o atributo [público] garante que o alias se torne parte da biblioteca de tipos.
Observação
O compilador MIDL exige que você aplique explicitamente o atributo [público] a cada typedef que você deseja público.
typedef [public] long MEMBERID;