[BTRFS][UBTRFS][SHELLBTRFS] Upgrade to 1.7.8 (#4417)
[reactos.git] / dll / shellext / shellbtrfs / main.cpp
index 55b4121..d19db44 100644 (file)
@@ -243,11 +243,11 @@ void wstring_sprintf(wstring& s, wstring fmt, ...) {
 #pragma warning(pop)
 #endif
 
-extern "C" STDAPI DllCanUnloadNow(void) {
+STDAPI DllCanUnloadNow(void) {
     return objs_loaded == 0 ? S_OK : S_FALSE;
 }
 
-extern "C" STDAPI DllGetClassObject(REFCLSID rclsid, REFIID riid, LPVOID* ppv) {
+STDAPI DllGetClassObject(REFCLSID rclsid, REFIID riid, LPVOID* ppv) {
     if (rclsid == CLSID_ShellBtrfsIconHandler) {
         Factory* fact = new Factory;
         if (!fact)
@@ -497,7 +497,7 @@ static void unreg_prop_sheet_handler(const wstring& filetype, const wstring& nam
 #endif
 }
 
-extern "C" STDAPI DllRegisterServer(void) {
+STDAPI DllRegisterServer(void) {
     try {
         register_clsid(CLSID_ShellBtrfsIconHandler, COM_DESCRIPTION_ICON_HANDLER);
         register_clsid(CLSID_ShellBtrfsContextMenu, COM_DESCRIPTION_CONTEXT_MENU);
@@ -520,7 +520,7 @@ extern "C" STDAPI DllRegisterServer(void) {
     return S_OK;
 }
 
-extern "C" STDAPI DllUnregisterServer(void) {
+STDAPI DllUnregisterServer(void) {
     try {
         unreg_prop_sheet_handler(L"Folder", ICON_OVERLAY_NAME);
         unreg_prop_sheet_handler(L"*", ICON_OVERLAY_NAME);
@@ -541,7 +541,7 @@ extern "C" STDAPI DllUnregisterServer(void) {
     return S_OK;
 }
 
-extern "C" STDAPI DllInstall(BOOL bInstall, LPCWSTR pszCmdLine) {
+STDAPI DllInstall(BOOL bInstall, LPCWSTR pszCmdLine) {
     if (bInstall)
         return DllRegisterServer();
     else