- Clean up the mess Magnus introduced (remove allowwarnings="true").

- RpcTryFinall set of macros was mapped to PSEH incorrectly, which lead to a "finally" block being treated as an "except" block (thus ending up in a memory leak). Reverting this part for now until a better solution is found.

svn path=/trunk/; revision=27345
This commit is contained in:
Aleksey Bragin 2007-06-30 16:01:03 +00:00
parent 3c6d190150
commit 28244e5ffa
4 changed files with 11 additions and 11 deletions

View file

@ -1,4 +1,4 @@
<module name="aclui" type="win32dll" baseaddress="${BASEADDRESS_ACLUI}" installbase="system32" installname="aclui.dll" allowwarnings ="true">
<module name="aclui" type="win32dll" baseaddress="${BASEADDRESS_ACLUI}" installbase="system32" installname="aclui.dll">
<importlibrary definition="aclui.spec.def" />
<include base="aclui">.</include>
<define name="UNICODE" />

View file

@ -1,4 +1,4 @@
<module name="advapi32" type="win32dll" baseaddress="${BASEADDRESS_ADVAPI32}" installbase="system32" installname="advapi32.dll" allowwarnings ="true">
<module name="advapi32" type="win32dll" baseaddress="${BASEADDRESS_ADVAPI32}" installbase="system32" installname="advapi32.dll">
<importlibrary definition="advapi32.def" />
<include base="advapi32">.</include>

View file

@ -150,9 +150,9 @@ typedef long RPC_STATUS;
} \
_SEH_END;
#define RpcTryFinally _SEH_TRY {
#define RpcFinally } _SEH_HANDLE {
#define RpcEndFinally } _SEH_END;
#define RpcTryFinally
#define RpcFinally
#define RpcEndFinally
#define RpcExceptionCode() _SEH_GetExceptionCode()
/* #define RpcAbnormalTermination() abort() */

View file

@ -1,23 +1,23 @@
<group>
<module name="pnp_server" type="rpcserver" allowwarnings ="true">
<module name="pnp_server" type="rpcserver">
<include base="ReactOS">.</include>
<include base="ReactOS">w32api/include</include>
<define name="_X86_" />
<file>pnp.idl</file>
</module>
<module name="pnp_client" type="rpcclient" allowwarnings ="true">
<module name="pnp_client" type="rpcclient">
<include base="ReactOS">.</include>
<include base="ReactOS">w32api/include</include>
<define name="_X86_" />
<file>pnp.idl</file>
</module>
<module name="scm_server" type="rpcserver" allowwarnings ="true">
<module name="scm_server" type="rpcserver">
<include base="ReactOS">.</include>
<include base="ReactOS">w32api/include</include>
<define name="_X86_" />
<file switches="--oldnames">svcctl.idl</file>
</module>
<module name="scm_client" type="rpcclient" allowwarnings ="true">
<module name="scm_client" type="rpcclient">
<include base="ReactOS">.</include>
<include base="ReactOS">w32api/include</include>
<define name="_X86_" />
@ -35,13 +35,13 @@
<define name="_X86_" />
<file switches="--oldnames">eventlogrpc.idl</file>
</module>
<module name="lsa_server" type="rpcserver" allowwarnings ="true">
<module name="lsa_server" type="rpcserver">
<include base="ReactOS">.</include>
<include base="ReactOS">w32api/include</include>
<define name="_X86_" />
<file switches="--oldnames">lsa.idl</file>
</module>
<module name="lsa_client" type="rpcclient" allowwarnings ="true">
<module name="lsa_client" type="rpcclient">
<include base="ReactOS">.</include>
<include base="ReactOS">w32api/include</include>
<define name="_X86_" />