<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HTML ><HEAD ><TITLE >w32api_deftype</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK REL="HOME" TITLE="Manual do PHP" HREF="index.html"><LINK REL="UP" TITLE="Funções da W32api" HREF="ref.w32api.html"><LINK REL="PREVIOUS" TITLE="Funções da W32api" HREF="ref.w32api.html"><LINK REL="NEXT" TITLE="w32api_init_dtype" HREF="function.w32api-init-dtype.html"><META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=UTF-8"></HEAD ><BODY CLASS="refentry" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TH COLSPAN="3" ALIGN="center" >Manual do PHP</TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="ref.w32api.html" ACCESSKEY="P" >Anterior</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" ></TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="function.w32api-init-dtype.html" ACCESSKEY="N" >Próxima</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><H1 ><A NAME="function.w32api-deftype" ></A >w32api_deftype</H1 ><DIV CLASS="refnamediv" ><A NAME="AEN231499" ></A ><P > (4.2.0 - 4.2.3 only)</P >w32api_deftype -- Define um tipo para ser usado com outras funções da w32api_functions</DIV ><DIV CLASS="refsect1" ><A NAME="AEN231502" ></A ><H2 >Descrição</H2 >bool <B CLASS="methodname" >w32api_deftype</B > ( string typename, string member1_type, string member1_name [, string ... [, string ...]] )<BR ></BR ><DIV CLASS="warning" ><P ></P ><TABLE CLASS="warning" BORDER="1" WIDTH="100%" ><TR ><TD ALIGN="CENTER" ><B >Atenção</B ></TD ></TR ><TR ><TD ALIGN="LEFT" ><P >Esta função é <SPAN CLASS="emphasis" ><I CLASS="emphasis" >EXPERIMENTAL</I ></SPAN >. Isso quer dizer que o comportamento desta função e seu nome, incluindo TUDO o que está documentado aqui pode mudar em futuras versões do PHP, SEM QUALQUER NOTIFICAÇÃO. Esteja avisado, e use esta função por sua própria conta e risco.</P ></TD ></TR ></TABLE ></DIV ><P > Se você quiser definir um tipo para uma chamada à API Win32, você precisa chamar <B CLASS="function" >w32api_deftype()</B >. Essa função recebe 2n+1 argumentos, onde n é o número de membros que o tipo tem. O primeiro argumento é o nome do tipo. Depois disso é o tipo do membro seguido pelo nome dos membos (em pares). Um tipo membro pode ser um tipo definido pelo usuário. Todos os nomes de tipos são sensíveis ao caso (distinguem minúsculas de maiúsculas). Nomes de tipos nativos devem ser fornecidos em letras minúsculas. Retorna <TT CLASS="constant" ><B >TRUE</B ></TT > em caso de sucesso ou <TT CLASS="constant" ><B >FALSE</B ></TT > em falhas. </P ></DIV ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><A HREF="ref.w32api.html" ACCESSKEY="P" >Anterior</A ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="index.html" ACCESSKEY="H" >Principal</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="function.w32api-init-dtype.html" ACCESSKEY="N" >Próxima</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >Funções da W32api</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="ref.w32api.html" ACCESSKEY="U" >Acima</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >w32api_init_dtype</TD ></TR ></TABLE ></DIV ></BODY ></HTML >