diff --git a/reactos/include/reactos/idl/lsa.idl b/reactos/include/reactos/idl/lsa.idl index 551272b6c96..1f02f1bf651 100644 --- a/reactos/include/reactos/idl/lsa.idl +++ b/reactos/include/reactos/idl/lsa.idl @@ -5,7 +5,6 @@ #include "include/reactos/idl/wtypes.idl" #define LSA_HANDLE unsigned long -#define NTSTATUS unsigned int [ uuid(12345778-1234-abcd-ef00-0123456789ab), diff --git a/reactos/include/reactos/idl/pnp.idl b/reactos/include/reactos/idl/pnp.idl index 90e8b978ed1..5f04232b656 100644 --- a/reactos/include/reactos/idl/pnp.idl +++ b/reactos/include/reactos/idl/pnp.idl @@ -2,12 +2,9 @@ * Plug and Play Manager RPC interface definition */ -#define WORD unsigned short -#define DWORD unsigned long -#define ULONG unsigned long +#include "include/reactos/idl/wtypes.idl" + #define CONFIGRET unsigned long -#define BOOL unsigned long -#define PBOOL unsigned long * [ uuid (809F4e40-A03D-11CE-8F69-08003E30051B), diff --git a/reactos/include/reactos/idl/wtypes.idl b/reactos/include/reactos/idl/wtypes.idl index b4e534b0bcf..4852b796cea 100644 --- a/reactos/include/reactos/idl/wtypes.idl +++ b/reactos/include/reactos/idl/wtypes.idl @@ -1,5 +1,7 @@ #define BYTE unsigned char +#define WORD unsigned short #define DWORD unsigned long +#define ULONG unsigned long #define BOOL unsigned long #define LPSTR char* #define LPCSTR char* @@ -7,3 +9,6 @@ #define LPCWSTR wchar_t* #define LPBYTE unsigned char* #define LPDWORD unsigned long* +#define PBOOL unsigned long* + +#define NTSTATUS long \ No newline at end of file