Make the DllRegisterServer, DllRegisterServerEx, DllUnregisterServer,
DllGetClassObject and DllCanUnloadNow functions private (suggested by
Jon Griffiths).

diff --git a/dlls/avifil32/avifil32.spec b/dlls/avifil32/avifil32.spec
index 90ef4ac..0e20f19 100644
--- a/dlls/avifil32/avifil32.spec
+++ b/dlls/avifil32/avifil32.spec
@@ -59,8 +59,8 @@
 @ stdcall AVIStreamWriteData(ptr long ptr long)
 @ stub    CLSID_AVISimpleUnMarshal
 @ stdcall CreateEditableStream(ptr ptr)
-@ stdcall DllCanUnloadNow() AVIFILE_DllCanUnloadNow
-@ stdcall DllGetClassObject(ptr ptr ptr) AVIFILE_DllGetClassObject
+@ stdcall -private DllCanUnloadNow() AVIFILE_DllCanUnloadNow
+@ stdcall -private DllGetClassObject(ptr ptr ptr) AVIFILE_DllGetClassObject
 @ stdcall EditStreamClone(ptr ptr)
 @ stdcall EditStreamCopy(ptr ptr ptr ptr)
 @ stdcall EditStreamCut(ptr ptr ptr ptr)
diff --git a/dlls/comcat/comcat.spec b/dlls/comcat/comcat.spec
index 7631def..3b14c7e 100644
--- a/dlls/comcat/comcat.spec
+++ b/dlls/comcat/comcat.spec
@@ -1,4 +1,4 @@
-@ stdcall DllCanUnloadNow() COMCAT_DllCanUnloadNow
-@ stdcall DllGetClassObject(ptr ptr ptr) COMCAT_DllGetClassObject
-@ stdcall DllRegisterServer() COMCAT_DllRegisterServer
-@ stdcall DllUnregisterServer() COMCAT_DllUnregisterServer
+@ stdcall -private DllCanUnloadNow() COMCAT_DllCanUnloadNow
+@ stdcall -private DllGetClassObject(ptr ptr ptr) COMCAT_DllGetClassObject
+@ stdcall -private DllRegisterServer() COMCAT_DllRegisterServer
+@ stdcall -private DllUnregisterServer() COMCAT_DllUnregisterServer
diff --git a/dlls/ddraw/ddraw.spec b/dlls/ddraw/ddraw.spec
index 5311aff..d17ac0b 100644
--- a/dlls/ddraw/ddraw.spec
+++ b/dlls/ddraw/ddraw.spec
@@ -10,10 +10,10 @@
 @ stdcall DirectDrawEnumerateW(ptr ptr)
 @ stdcall DirectDrawEnumerateExA(ptr ptr long)
 @ stdcall DirectDrawEnumerateExW(ptr ptr long)
-@ stdcall DllCanUnloadNow() DDRAW_DllCanUnloadNow
-@ stdcall DllGetClassObject(ptr ptr ptr) DDRAW_DllGetClassObject
-@ stdcall DllRegisterServer() DDRAW_DllRegisterServer
-@ stdcall DllUnregisterServer() DDRAW_DllUnregisterServer
+@ stdcall -private DllCanUnloadNow() DDRAW_DllCanUnloadNow
+@ stdcall -private DllGetClassObject(ptr ptr ptr) DDRAW_DllGetClassObject
+@ stdcall -private DllRegisterServer() DDRAW_DllRegisterServer
+@ stdcall -private DllUnregisterServer() DDRAW_DllUnregisterServer
 @ stub GetNextMipMap
 @ stub GetSurfaceFromDC
 @ stub HeapVidMemAllocAligned
diff --git a/dlls/devenum/devenum.spec b/dlls/devenum/devenum.spec
index ffeb5dc..c3a12dc 100644
--- a/dlls/devenum/devenum.spec
+++ b/dlls/devenum/devenum.spec
@@ -1,4 +1,4 @@
-@ stdcall DllCanUnloadNow() DEVENUM_DllCanUnloadNow
-@ stdcall DllGetClassObject(ptr ptr ptr) DEVENUM_DllGetClassObject
-@ stdcall DllRegisterServer() DEVENUM_DllRegisterServer
-@ stdcall DllUnregisterServer() DEVENUM_DllUnregisterServer
+@ stdcall -private DllCanUnloadNow() DEVENUM_DllCanUnloadNow
+@ stdcall -private DllGetClassObject(ptr ptr ptr) DEVENUM_DllGetClassObject
+@ stdcall -private DllRegisterServer() DEVENUM_DllRegisterServer
+@ stdcall -private DllUnregisterServer() DEVENUM_DllUnregisterServer
diff --git a/dlls/dinput/dinput.spec b/dlls/dinput/dinput.spec
index 53d58df..aeb1eb5 100644
--- a/dlls/dinput/dinput.spec
+++ b/dlls/dinput/dinput.spec
@@ -1,7 +1,7 @@
 @ stdcall DirectInputCreateA(long long ptr ptr)
 @ stdcall DirectInputCreateW(long long ptr ptr)
 @ stdcall DirectInputCreateEx(long long ptr ptr ptr)
-@ stdcall DllCanUnloadNow() DINPUT_DllCanUnloadNow
-@ stdcall DllGetClassObject(ptr ptr ptr) DINPUT_DllGetClassObject
-@ stdcall DllRegisterServer() DINPUT_DllRegisterServer
-@ stdcall DllUnregisterServer() DINPUT_DllUnregisterServer
+@ stdcall -private DllCanUnloadNow() DINPUT_DllCanUnloadNow
+@ stdcall -private DllGetClassObject(ptr ptr ptr) DINPUT_DllGetClassObject
+@ stdcall -private DllRegisterServer() DINPUT_DllRegisterServer
+@ stdcall -private DllUnregisterServer() DINPUT_DllUnregisterServer
diff --git a/dlls/dinput8/dinput8.spec b/dlls/dinput8/dinput8.spec
index ae5a041..571ab33 100644
--- a/dlls/dinput8/dinput8.spec
+++ b/dlls/dinput8/dinput8.spec
@@ -1,5 +1,5 @@
 @ stdcall DirectInput8Create(long long ptr ptr ptr)
-@ stdcall DllCanUnloadNow() DINPUT8_DllCanUnloadNow
-@ stdcall DllGetClassObject(ptr ptr ptr) DINPUT8_DllGetClassObject
-@ stdcall DllRegisterServer() DINPUT8_DllRegisterServer
-@ stdcall DllUnregisterServer() DINPUT8_DllUnregisterServer
+@ stdcall -private DllCanUnloadNow() DINPUT8_DllCanUnloadNow
+@ stdcall -private DllGetClassObject(ptr ptr ptr) DINPUT8_DllGetClassObject
+@ stdcall -private DllRegisterServer() DINPUT8_DllRegisterServer
+@ stdcall -private DllUnregisterServer() DINPUT8_DllUnregisterServer
diff --git a/dlls/dmband/dmband.spec b/dlls/dmband/dmband.spec
index 938ecd6..e0d2dfd 100644
--- a/dlls/dmband/dmband.spec
+++ b/dlls/dmband/dmband.spec
@@ -1,4 +1,4 @@
-1 stdcall DllCanUnloadNow() DMBAND_DllCanUnloadNow
-2 stdcall DllGetClassObject(long long ptr) DMBAND_DllGetClassObject
-3 stdcall DllRegisterServer() DMBAND_DllRegisterServer
-4 stdcall DllUnregisterServer() DMBAND_DllUnregisterServer
+@ stdcall -private DllCanUnloadNow() DMBAND_DllCanUnloadNow
+@ stdcall -private DllGetClassObject(long long ptr) DMBAND_DllGetClassObject
+@ stdcall -private DllRegisterServer() DMBAND_DllRegisterServer
+@ stdcall -private DllUnregisterServer() DMBAND_DllUnregisterServer
diff --git a/dlls/dmcompos/dmcompos.spec b/dlls/dmcompos/dmcompos.spec
index 6902f37..8fdc208 100644
--- a/dlls/dmcompos/dmcompos.spec
+++ b/dlls/dmcompos/dmcompos.spec
@@ -1,4 +1,4 @@
-1 stdcall DllCanUnloadNow() DMCOMPOS_DllCanUnloadNow
-2 stdcall DllGetClassObject(long long ptr) DMCOMPOS_DllGetClassObject
-3 stdcall DllRegisterServer() DMCOMPOS_DllRegisterServer
-4 stdcall DllUnregisterServer() DMCOMPOS_DllUnregisterServer
+@ stdcall -private DllCanUnloadNow() DMCOMPOS_DllCanUnloadNow
+@ stdcall -private DllGetClassObject(long long ptr) DMCOMPOS_DllGetClassObject
+@ stdcall -private DllRegisterServer() DMCOMPOS_DllRegisterServer
+@ stdcall -private DllUnregisterServer() DMCOMPOS_DllUnregisterServer
diff --git a/dlls/dmime/dmime.spec b/dlls/dmime/dmime.spec
index 2cb661d..dd6fa41 100644
--- a/dlls/dmime/dmime.spec
+++ b/dlls/dmime/dmime.spec
@@ -1,4 +1,4 @@
-1 stdcall DllCanUnloadNow() DMIME_DllCanUnloadNow
-2 stdcall DllGetClassObject(long long ptr) DMIME_DllGetClassObject
-3 stdcall DllRegisterServer() DMIME_DllRegisterServer
-4 stdcall DllUnregisterServer() DMIME_DllUnregisterServer
+@ stdcall -private DllCanUnloadNow() DMIME_DllCanUnloadNow
+@ stdcall -private DllGetClassObject(long long ptr) DMIME_DllGetClassObject
+@ stdcall -private DllRegisterServer() DMIME_DllRegisterServer
+@ stdcall -private DllUnregisterServer() DMIME_DllUnregisterServer
diff --git a/dlls/dmloader/dmloader.spec b/dlls/dmloader/dmloader.spec
index ae9237b..5a0433d 100644
--- a/dlls/dmloader/dmloader.spec
+++ b/dlls/dmloader/dmloader.spec
@@ -1,4 +1,4 @@
-1 stdcall DllCanUnloadNow() DMLOADER_DllCanUnloadNow
-2 stdcall DllGetClassObject(long long ptr) DMLOADER_DllGetClassObject
-3 stdcall DllRegisterServer() DMLOADER_DllRegisterServer
-4 stdcall DllUnregisterServer() DMLOADER_DllUnregisterServer
+@ stdcall -private DllCanUnloadNow() DMLOADER_DllCanUnloadNow
+@ stdcall -private DllGetClassObject(long long ptr) DMLOADER_DllGetClassObject
+@ stdcall -private DllRegisterServer() DMLOADER_DllRegisterServer
+@ stdcall -private DllUnregisterServer() DMLOADER_DllUnregisterServer
diff --git a/dlls/dmscript/dmscript.spec b/dlls/dmscript/dmscript.spec
index 8c4bda5..ba65a8f 100644
--- a/dlls/dmscript/dmscript.spec
+++ b/dlls/dmscript/dmscript.spec
@@ -1,4 +1,4 @@
-1 stdcall DllCanUnloadNow() DMSCRIPT_DllCanUnloadNow
-2 stdcall DllGetClassObject(long long ptr) DMSCRIPT_DllGetClassObject
-3 stdcall DllRegisterServer() DMSCRIPT_DllRegisterServer
-4 stdcall DllUnregisterServer() DMSCRIPT_DllUnregisterServer
+@ stdcall -private DllCanUnloadNow() DMSCRIPT_DllCanUnloadNow
+@ stdcall -private DllGetClassObject(long long ptr) DMSCRIPT_DllGetClassObject
+@ stdcall -private DllRegisterServer() DMSCRIPT_DllRegisterServer
+@ stdcall -private DllUnregisterServer() DMSCRIPT_DllUnregisterServer
diff --git a/dlls/dmstyle/dmstyle.spec b/dlls/dmstyle/dmstyle.spec
index 6508c82..58cd240 100644
--- a/dlls/dmstyle/dmstyle.spec
+++ b/dlls/dmstyle/dmstyle.spec
@@ -1,4 +1,4 @@
-1 stdcall DllCanUnloadNow() DMSTYLE_DllCanUnloadNow
-2 stdcall DllGetClassObject(long long ptr) DMSTYLE_DllGetClassObject
-3 stdcall DllRegisterServer() DMSTYLE_DllRegisterServer
-4 stdcall DllUnregisterServer() DMSTYLE_DllUnregisterServer
+@ stdcall -private DllCanUnloadNow() DMSTYLE_DllCanUnloadNow
+@ stdcall -private DllGetClassObject(long long ptr) DMSTYLE_DllGetClassObject
+@ stdcall -private DllRegisterServer() DMSTYLE_DllRegisterServer
+@ stdcall -private DllUnregisterServer() DMSTYLE_DllUnregisterServer
diff --git a/dlls/dmsynth/dmsynth.spec b/dlls/dmsynth/dmsynth.spec
index cfc6964..d238f7d 100644
--- a/dlls/dmsynth/dmsynth.spec
+++ b/dlls/dmsynth/dmsynth.spec
@@ -1,4 +1,4 @@
-1 stdcall DllCanUnloadNow() DMSYNTH_DllCanUnloadNow
-2 stdcall DllGetClassObject( long long ptr ) DMSYNTH_DllGetClassObject
-3 stdcall DllRegisterServer() DMSYNTH_DllRegisterServer
-4 stdcall DllUnregisterServer() DMSYNTH_DllUnregisterServer
+@ stdcall -private DllCanUnloadNow() DMSYNTH_DllCanUnloadNow
+@ stdcall -private DllGetClassObject(long long ptr) DMSYNTH_DllGetClassObject
+@ stdcall -private DllRegisterServer() DMSYNTH_DllRegisterServer
+@ stdcall -private DllUnregisterServer() DMSYNTH_DllUnregisterServer
diff --git a/dlls/dmusic/dmusic.spec b/dlls/dmusic/dmusic.spec
index 139cce8..216013a 100644
--- a/dlls/dmusic/dmusic.spec
+++ b/dlls/dmusic/dmusic.spec
@@ -1,4 +1,4 @@
-@ stdcall DllCanUnloadNow() DMUSIC_DllCanUnloadNow
-@ stdcall DllGetClassObject(ptr ptr ptr) DMUSIC_DllGetClassObject
-@ stdcall DllRegisterServer() DMUSIC_DllRegisterServer
-@ stdcall DllUnregisterServer() DMUSIC_DllUnregisterServer
+@ stdcall -private DllCanUnloadNow() DMUSIC_DllCanUnloadNow
+@ stdcall -private DllGetClassObject(ptr ptr ptr) DMUSIC_DllGetClassObject
+@ stdcall -private DllRegisterServer() DMUSIC_DllRegisterServer
+@ stdcall -private DllUnregisterServer() DMUSIC_DllUnregisterServer
diff --git a/dlls/dplayx/dplayx.spec b/dlls/dplayx/dplayx.spec
index 335a1e7..a06ade0 100644
--- a/dlls/dplayx/dplayx.spec
+++ b/dlls/dplayx/dplayx.spec
@@ -5,5 +5,5 @@
   5 stdcall DirectPlayLobbyCreateW(ptr ptr ptr ptr long)
   6 extern gdwDPlaySPRefCount
   9 stdcall DirectPlayEnumerate(ptr ptr) DirectPlayEnumerateA
-  10 stdcall DllCanUnloadNow() DPLAYX_DllCanUnloadNow
-  11 stdcall DllGetClassObject(ptr ptr ptr) DPLAYX_DllGetClassObject
+  10 stdcall -private DllCanUnloadNow() DPLAYX_DllCanUnloadNow
+  11 stdcall -private DllGetClassObject(ptr ptr ptr) DPLAYX_DllGetClassObject
diff --git a/dlls/dpnhpast/dpnhpast.spec b/dlls/dpnhpast/dpnhpast.spec
index 098b80f..71fad54 100644
--- a/dlls/dpnhpast/dpnhpast.spec
+++ b/dlls/dpnhpast/dpnhpast.spec
@@ -1,5 +1,5 @@
 1 stub DirectPlayNATHelpCreate
-2 stdcall DllRegisterServer() DPNHPAST_DllRegisterServer
-3 stdcall DllCanUnloadNow() DPNHPAST_DllCanUnloadNow
-4 stdcall DllGetClassObject( long long ptr ) DPNHPAST_DllGetClassObject
-5 stdcall DllUnregisterServer() DPNHPAST_DllUnregisterServer
+2 stdcall -private DllRegisterServer() DPNHPAST_DllRegisterServer
+3 stdcall -private DllCanUnloadNow() DPNHPAST_DllCanUnloadNow
+4 stdcall -private DllGetClassObject( long long ptr ) DPNHPAST_DllGetClassObject
+5 stdcall -private DllUnregisterServer() DPNHPAST_DllUnregisterServer
diff --git a/dlls/dsound/dsound.spec b/dlls/dsound/dsound.spec
index ca8c780..45989c0 100644
--- a/dlls/dsound/dsound.spec
+++ b/dlls/dsound/dsound.spec
@@ -1,8 +1,8 @@
 1 stdcall DirectSoundCreate(ptr ptr ptr) DirectSoundCreate8
 2 stdcall DirectSoundEnumerateA(ptr ptr)
 3 stdcall DirectSoundEnumerateW(ptr ptr)
-4 stdcall DllCanUnloadNow() DSOUND_DllCanUnloadNow
-5 stdcall DllGetClassObject(ptr ptr ptr) DSOUND_DllGetClassObject
+4 stdcall -private DllCanUnloadNow() DSOUND_DllCanUnloadNow
+5 stdcall -private DllGetClassObject(ptr ptr ptr) DSOUND_DllGetClassObject
 6 stdcall DirectSoundCaptureCreate(ptr ptr ptr) DirectSoundCaptureCreate8
 7 stdcall DirectSoundCaptureEnumerateA(ptr ptr)
 8 stdcall DirectSoundCaptureEnumerateW(ptr ptr)
diff --git a/dlls/mpr/mpr.spec b/dlls/mpr/mpr.spec
index 8c388b0..623bf67 100644
--- a/dlls/mpr/mpr.spec
+++ b/dlls/mpr/mpr.spec
@@ -23,7 +23,7 @@
 24 stdcall @(ptr) MPR_Free
 25 stdcall @(ptr long) _MPR_25
 
-@ stdcall DllCanUnloadNow()
+@ stdcall -private DllCanUnloadNow()
 @ stub DllGetClassObject
 @ stdcall MultinetGetConnectionPerformanceA(ptr ptr)
 @ stdcall MultinetGetConnectionPerformanceW(ptr ptr)
diff --git a/dlls/msisys/msisys.ocx.spec b/dlls/msisys/msisys.ocx.spec
index 25a0479..cacdf52 100644
--- a/dlls/msisys/msisys.ocx.spec
+++ b/dlls/msisys/msisys.ocx.spec
@@ -1,4 +1,4 @@
-@ stdcall DllCanUnloadNow() MSISYS_DllCanUnloadNow
-@ stdcall DllGetClassObject(ptr ptr ptr) MSISYS_DllGetClassObject
-@ stdcall DllRegisterServer() MSISYS_DllRegisterServer
-@ stdcall DllUnregisterServer() MSISYS_DllUnregisterServer
+@ stdcall -private DllCanUnloadNow() MSISYS_DllCanUnloadNow
+@ stdcall -private DllGetClassObject(ptr ptr ptr) MSISYS_DllGetClassObject
+@ stdcall -private DllRegisterServer() MSISYS_DllRegisterServer
+@ stdcall -private DllUnregisterServer() MSISYS_DllUnregisterServer
diff --git a/dlls/ole32/ole32.spec b/dlls/ole32/ole32.spec
index 0f62def..0110501 100644
--- a/dlls/ole32/ole32.spec
+++ b/dlls/ole32/ole32.spec
@@ -60,7 +60,7 @@
  60 stub CreatePointerMoniker       # stdcall (ptr ptr) return 0,ERR_NOTIMPLEMENTED
  61 stdcall CreateStreamOnHGlobal(ptr long ptr)
  62 stdcall DllDebugObjectRPCHook(long ptr)
- 63 stdcall DllGetClassObject (ptr ptr ptr) OLE32_DllGetClassObject
+ 63 stdcall -private DllGetClassObject (ptr ptr ptr) OLE32_DllGetClassObject
  64 stub DllGetClassObjectWOW
  65 stdcall DoDragDrop(ptr ptr long ptr)
  66 stub EnableHookObject
@@ -191,7 +191,7 @@
 191 stub CoSwitchCallContext
 192 stdcall CreateErrorInfo(ptr)
 193 stub CreateObjrefMoniker
-194 stdcall DllRegisterServer() OLE32_DllRegisterServer
+194 stdcall -private DllRegisterServer() OLE32_DllRegisterServer
 195 stdcall FreePropVariantArray(long ptr)
 196 stdcall GetErrorInfo(long ptr)
 197 stub HACCEL_UserFree
@@ -263,4 +263,4 @@
 263 stub WdtpInterfacePointer_UserMarshal
 264 stub WdtpInterfacePointer_UserSize
 265 stub WdtpInterfacePointer_UserUnmarshal
-@ stdcall DllUnregisterServer() OLE32_DllUnregisterServer
+@ stdcall -private DllUnregisterServer() OLE32_DllUnregisterServer
diff --git a/dlls/oleaut32/oleaut32.spec b/dlls/oleaut32/oleaut32.spec
index cdb33a1..ce99438 100644
--- a/dlls/oleaut32/oleaut32.spec
+++ b/dlls/oleaut32/oleaut32.spec
@@ -1,4 +1,4 @@
-1 stdcall DllGetClassObject(ptr ptr ptr) OLEAUT32_DllGetClassObject
+1 stdcall -private DllGetClassObject(ptr ptr ptr) OLEAUT32_DllGetClassObject
 2 stdcall SysAllocString(wstr)
 3 stdcall SysReAllocString(ptr wstr)
 4 stdcall SysAllocStringLen(wstr long)
@@ -312,8 +312,8 @@
 317 stub VarR8Round # stdcall (double long ptr)
 318 stdcall VarCat(ptr ptr ptr)
 319 stub VarDateFromUdateEx # stdcall (ptr long long ptr)
-320 stdcall DllRegisterServer() OLEAUT32_DllRegisterServer
-321 stdcall DllUnregisterServer() OLEAUT32_DllUnregisterServer
+320 stdcall -private DllRegisterServer() OLEAUT32_DllRegisterServer
+321 stdcall -private DllUnregisterServer() OLEAUT32_DllUnregisterServer
 322 stub GetRecordInfoFromGuids # stdcall (ptr long long long ptr ptr)
 323 stub GetRecordInfoFromTypeInfo # stdcall (ptr ptr)
 330 stdcall VarDateFromUdate(ptr long ptr)
@@ -341,7 +341,7 @@
 399 stub UserMSG_free_local
 401 stdcall OleLoadPictureEx(ptr long long long long long long ptr)
 402 stub OleLoadPictureFileEx
-410 stdcall DllCanUnloadNow() OLEAUT32_DllCanUnloadNow
+410 stdcall -private DllCanUnloadNow() OLEAUT32_DllCanUnloadNow
 411 stdcall SafeArrayCreateVector(long long long)
 412 stdcall SafeArrayCopyData(ptr ptr)
 413 stub VectorFromBstr
diff --git a/dlls/olepro32/olepro32.spec b/dlls/olepro32/olepro32.spec
index b309846..240c283 100644
--- a/dlls/olepro32/olepro32.spec
+++ b/dlls/olepro32/olepro32.spec
@@ -5,7 +5,7 @@
 252 stdcall OleCreatePictureIndirect(ptr ptr long ptr) oleaut32.OleCreatePictureIndirect
 253 stdcall OleCreateFontIndirect(ptr ptr ptr) oleaut32.OleCreateFontIndirect
 254 stdcall OleTranslateColor(long long long) oleaut32.OleTranslateColor
-255 stdcall DllCanUnloadNow() OLEPRO32_DllCanUnloadNow
-256 stdcall DllGetClassObject( ptr ptr ptr )  OLEPRO32_DllGetClassObject
-257 stdcall DllRegisterServer() OLEPRO32_DllRegisterServer
-258 stdcall DllUnregisterServer() OLEPRO32_DllUnregisterServer
+@ stdcall -private DllCanUnloadNow() OLEPRO32_DllCanUnloadNow
+@ stdcall -private DllGetClassObject( ptr ptr ptr )  OLEPRO32_DllGetClassObject
+@ stdcall -private DllRegisterServer() OLEPRO32_DllRegisterServer
+@ stdcall -private DllUnregisterServer() OLEPRO32_DllUnregisterServer
diff --git a/dlls/qcap/qcap.spec b/dlls/qcap/qcap.spec
index 0c3ac24..d5b438a 100644
--- a/dlls/qcap/qcap.spec
+++ b/dlls/qcap/qcap.spec
@@ -1,4 +1,4 @@
 @ stub DllCanUnloadNow
-@ stdcall DllGetClassObject(ptr ptr ptr) QCAP_DllGetClassObject
-@ stdcall DllRegisterServer() QCAP_DllRegisterServer
+@ stdcall -private DllGetClassObject(ptr ptr ptr) QCAP_DllGetClassObject
+@ stdcall -private DllRegisterServer() QCAP_DllRegisterServer
 @ stub DllUnregisterServer
diff --git a/dlls/quartz/quartz.spec b/dlls/quartz/quartz.spec
index 113aaf8..8bacb4b 100644
--- a/dlls/quartz/quartz.spec
+++ b/dlls/quartz/quartz.spec
@@ -2,7 +2,7 @@
 @ stub AMGetErrorTextW
 @ stub AmpFactorToDB
 @ stub DBToAmpFactor
-@ stdcall DllCanUnloadNow() QUARTZ_DllCanUnloadNow
-@ stdcall DllGetClassObject(ptr ptr ptr) QUARTZ_DllGetClassObject
-@ stdcall DllRegisterServer() QUARTZ_DllRegisterServer
+@ stdcall -private DllCanUnloadNow() QUARTZ_DllCanUnloadNow
+@ stdcall -private DllGetClassObject(ptr ptr ptr) QUARTZ_DllGetClassObject
+@ stdcall -private DllRegisterServer() QUARTZ_DllRegisterServer
 @ stub DllUnregisterServer
diff --git a/dlls/rpcrt4/rpcrt4.spec b/dlls/rpcrt4/rpcrt4.spec
index 31aeef7..5a8a528 100644
--- a/dlls/rpcrt4/rpcrt4.spec
+++ b/dlls/rpcrt4/rpcrt4.spec
@@ -1,6 +1,6 @@
 @ stub DceErrorInqTextA
 @ stub DceErrorInqTextW
-@ stdcall DllRegisterServer() RPCRT4_DllRegisterServer
+@ stdcall -private DllRegisterServer() RPCRT4_DllRegisterServer
 
 @ stub MesBufferHandleReset
 @ stub MesDecodeBufferHandleCreate
diff --git a/dlls/shdocvw/shdocvw.spec b/dlls/shdocvw/shdocvw.spec
index 936004d..9d72997 100644
--- a/dlls/shdocvw/shdocvw.spec
+++ b/dlls/shdocvw/shdocvw.spec
@@ -98,12 +98,12 @@
 225 stub @
 226 stub @
 
-@ stdcall DllCanUnloadNow() SHDOCVW_DllCanUnloadNow
-@ stdcall DllGetClassObject(long long ptr) SHDOCVW_DllGetClassObject
+@ stdcall -private DllCanUnloadNow() SHDOCVW_DllCanUnloadNow
+@ stdcall -private DllGetClassObject(long long ptr) SHDOCVW_DllGetClassObject
 @ stdcall DllGetVersion(ptr) SHDOCVW_DllGetVersion
 @ stdcall DllInstall(long wstr) SHDOCVW_DllInstall
-@ stdcall DllRegisterServer() SHDOCVW_DllRegisterServer
-@ stdcall DllUnregisterServer() SHDOCVW_DllUnregisterServer
+@ stdcall -private DllRegisterServer() SHDOCVW_DllRegisterServer
+@ stdcall -private DllUnregisterServer() SHDOCVW_DllUnregisterServer
 @ stub DllRegisterWindowClasses
 @ stub DoAddToFavDlg
 @ stub DoAddToFavDlgW
diff --git a/dlls/shell32/shell32.spec b/dlls/shell32/shell32.spec
index 97c71c6..14a5038 100644
--- a/dlls/shell32/shell32.spec
+++ b/dlls/shell32/shell32.spec
@@ -118,7 +118,7 @@
  125 stdcall FileMenu_AddFilesForPidl(long long long ptr long long ptr)
  126 stdcall SHOutOfMemoryMessageBox (long long long)
  127 stdcall SHWinHelp (long long long long)
- 128 stdcall DllGetClassObject(long long ptr) SHELL32_DllGetClassObject
+ 128 stdcall -private DllGetClassObject(long long ptr) SHELL32_DllGetClassObject
  129 stdcall DAD_AutoScroll(long ptr ptr)
  130 stdcall DAD_DragEnter(long)
  131 stdcall DAD_DragEnterEx(long long long)
@@ -317,9 +317,10 @@
 @ stdcall Control_RunDLL(ptr ptr str long) Control_RunDLLA
 @ stdcall Control_RunDLLA(ptr ptr str long)
 @ stdcall Control_RunDLLW(ptr ptr wstr long)
+@ stdcall -private DllCanUnloadNow() SHELL32_DllCanUnloadNow
 @ stdcall DllInstall(long wstr)SHELL32_DllInstall
-@ stdcall DllRegisterServer() SHELL32_DllRegisterServer
-@ stdcall DllUnregisterServer() SHELL32_DllUnregisterServer
+@ stdcall -private DllRegisterServer() SHELL32_DllRegisterServer
+@ stdcall -private DllUnregisterServer() SHELL32_DllUnregisterServer
 @ stdcall DoEnvironmentSubstA(str str)
 @ stdcall DoEnvironmentSubstW(wstr wstr)
 @ stub DragQueryFileAorW
@@ -399,7 +400,6 @@
 # version 4.71 (IE4.0)
 # _WIN32_IE >= 0x0400
 #
-@ stdcall DllCanUnloadNow() SHELL32_DllCanUnloadNow
 @ stdcall DllGetVersion(ptr)SHELL32_DllGetVersion
 @ stub SHGetFreeDiskSpace
 @ stdcall SHGetSpecialFolderPathA(long ptr long long)
diff --git a/dlls/urlmon/urlmon.spec b/dlls/urlmon/urlmon.spec
index f70db47..fa45eab 100644
--- a/dlls/urlmon/urlmon.spec
+++ b/dlls/urlmon/urlmon.spec
@@ -21,12 +21,12 @@
 @ stdcall CreateAsyncBindCtxEx(ptr long ptr ptr ptr long)
 @ stub CreateFormatEnumerator
 @ stdcall CreateURLMoniker(ptr wstr ptr)
-@ stdcall DllCanUnloadNow() URLMON_DllCanUnloadNow
-@ stdcall DllGetClassObject(ptr ptr ptr) URLMON_DllGetClassObject
+@ stdcall -private DllCanUnloadNow() URLMON_DllCanUnloadNow
+@ stdcall -private DllGetClassObject(ptr ptr ptr) URLMON_DllGetClassObject
 @ stdcall DllInstall(long ptr) URLMON_DllInstall
-@ stdcall DllRegisterServer() URLMON_DllRegisterServer
-@ stdcall DllRegisterServerEx() URLMON_DllRegisterServerEx
-@ stdcall DllUnregisterServer() URLMON_DllUnregisterServer
+@ stdcall -private DllRegisterServer() URLMON_DllRegisterServer
+@ stdcall -private DllRegisterServerEx() URLMON_DllRegisterServerEx
+@ stdcall -private DllUnregisterServer() URLMON_DllUnregisterServer
 @ stdcall Extract(long ptr) cabinet.Extract
 @ stub FaultInIEFeature
 @ stub FindMediaType