Add exclusion defs & remaining funcs, remove internal types &
obj_base.h (sync with win version), fixed a number of function
prototypes.

diff --git a/dlls/shell32/clipboard.c b/dlls/shell32/clipboard.c
index c4f5e8a..d58f12a 100644
--- a/dlls/shell32/clipboard.c
+++ b/dlls/shell32/clipboard.c
@@ -22,10 +22,10 @@
 #include <string.h>
 
 #include "winreg.h"
-#include "shlwapi.h"
 #include "pidl.h"
 #include "undocshell.h"
 #include "shell32_main.h"
+#include "shlwapi.h"
 
 #include "debugtools.h"