update for HEAD-2003091401
[reactos.git] / lib / kernel32 / misc / res.c
index 7edd10e..2ba8101 100644 (file)
@@ -13,6 +13,9 @@
 #include <kernel32/kernel32.h>
 
 
+/*
+ * @implemented
+ */
 HRSRC
 STDCALL
 FindResourceA (
@@ -24,6 +27,10 @@ FindResourceA (
        return FindResourceExA (hModule, lpType, lpName, 0);
 }
 
+
+/*
+ * @implemented
+ */
 HRSRC
 STDCALL
 FindResourceExA(
@@ -80,6 +87,10 @@ FindResourceExA(
        return Res;
 }
 
+
+/*
+ * @implemented
+ */
 HRSRC
 STDCALL
 FindResourceW (
@@ -91,6 +102,10 @@ FindResourceW (
        return FindResourceExW (hModule, lpType, lpName, 0);
 }
 
+
+/*
+ * @implemented
+ */
 HRSRC
 STDCALL
 FindResourceExW (
@@ -105,7 +120,7 @@ FindResourceExW (
        NTSTATUS Status;
 
        if ( hModule == NULL )
-               hModule = GetModuleHandle(NULL);
+               hModule = (HINSTANCE)GetModuleHandleW(NULL);
 
        if ( !IS_INTRESOURCE(lpName) && lpName[0] == L'#' ) {
                lpName = MAKEINTRESOURCEW(wcstoul(lpName + 1, NULL, 10));
@@ -131,6 +146,10 @@ FindResourceExW (
        return ResourceDataEntry;
 }
 
+
+/*
+ * @implemented
+ */
 HGLOBAL
 STDCALL
 LoadResource (
@@ -143,7 +162,7 @@ LoadResource (
 
    if (hModule == NULL)
    {
-     hModule = GetModuleHandle(NULL);
+     hModule = (HINSTANCE)GetModuleHandleW(NULL);
    }
 
        Status = LdrAccessResource (hModule, hResInfo, &Data, NULL);
@@ -156,6 +175,10 @@ LoadResource (
        return Data;
 }
 
+
+/*
+ * @implemented
+ */
 DWORD
 STDCALL
 SizeofResource (
@@ -166,6 +189,10 @@ SizeofResource (
        return ((PIMAGE_RESOURCE_DATA_ENTRY)hResInfo)->Size;
 }
 
+
+/*
+ * @unimplemented
+ */
 WINBOOL
 STDCALL
 FreeResource (
@@ -175,6 +202,10 @@ FreeResource (
        return TRUE;
 }
 
+
+/*
+ * @unimplemented
+ */
 LPVOID
 STDCALL
 LockResource (
@@ -184,6 +215,10 @@ LockResource (
        return hResData;
 }
 
+
+/*
+ * @unimplemented
+ */
 HANDLE
 STDCALL
 BeginUpdateResourceW (
@@ -196,6 +231,9 @@ BeginUpdateResourceW (
 }
 
 
+/*
+ * @unimplemented
+ */
 HANDLE
 STDCALL
 BeginUpdateResourceA (
@@ -207,6 +245,10 @@ BeginUpdateResourceA (
        return FALSE;
 }
 
+
+/*
+ * @unimplemented
+ */
 WINBOOL
 STDCALL
 EndUpdateResourceW (
@@ -219,6 +261,9 @@ EndUpdateResourceW (
 }
 
 
+/*
+ * @unimplemented
+ */
 WINBOOL
 STDCALL
 EndUpdateResourceA (
@@ -232,14 +277,18 @@ EndUpdateResourceA (
                        );
 }
 
+
+/*
+ * @unimplemented
+ */
 WINBOOL
 STDCALL
 EnumResourceLanguagesW (
-       HINSTANCE       hModule,
-       LPCWSTR         lpType,
-       LPCWSTR         lpName,
-       ENUMRESLANGPROC lpEnumFunc,
-       LONG            lParam
+       HINSTANCE               hModule,
+       LPCWSTR                 lpType,
+       LPCWSTR                 lpName,
+       ENUMRESLANGPROCW        lpEnumFunc,
+       LONG                    lParam
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -250,11 +299,11 @@ EnumResourceLanguagesW (
 WINBOOL
 STDCALL
 EnumResourceLanguagesA (
-       HINSTANCE       hModule,
-       LPCSTR          lpType,
-       LPCSTR          lpName,
-       ENUMRESLANGPROC lpEnumFunc,
-       LONG            lParam
+       HINSTANCE               hModule,
+       LPCSTR                  lpType,
+       LPCSTR                  lpName,
+       ENUMRESLANGPROCA        lpEnumFunc,
+       LONG                    lParam
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -262,13 +311,16 @@ EnumResourceLanguagesA (
 }
 
 
+/*
+ * @unimplemented
+ */
 WINBOOL
 STDCALL
 EnumResourceNamesW (
-       HINSTANCE       hModule,
-       LPCWSTR         lpType,
-       ENUMRESNAMEPROC lpEnumFunc,
-       LONG            lParam
+       HINSTANCE               hModule,
+       LPCWSTR                 lpType,
+       ENUMRESNAMEPROCW        lpEnumFunc,
+       LONG                    lParam
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -276,13 +328,16 @@ EnumResourceNamesW (
 }
 
 
+/*
+ * @unimplemented
+ */
 WINBOOL
 STDCALL
 EnumResourceNamesA (
-       HINSTANCE       hModule,
-       LPCSTR          lpType,
-       ENUMRESNAMEPROC lpEnumFunc,
-       LONG            lParam
+       HINSTANCE               hModule,
+       LPCSTR                  lpType,
+       ENUMRESNAMEPROCA        lpEnumFunc,
+       LONG                    lParam
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -290,12 +345,15 @@ EnumResourceNamesA (
 }
 
 
+/*
+ * @unimplemented
+ */
 WINBOOL
 STDCALL
 EnumResourceTypesW (
-       HINSTANCE       hModule,
-       ENUMRESTYPEPROC lpEnumFunc,
-       LONG            lParam
+       HINSTANCE               hModule,
+       ENUMRESTYPEPROCW        lpEnumFunc,
+       LONG                    lParam
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -303,19 +361,25 @@ EnumResourceTypesW (
 }
 
 
-
+/*
+ * @unimplemented
+ */
 WINBOOL
 STDCALL
 EnumResourceTypesA (
-       HINSTANCE       hModule,
-       ENUMRESTYPEPROC lpEnumFunc,
-       LONG            lParam
+       HINSTANCE               hModule,
+       ENUMRESTYPEPROCA        lpEnumFunc,
+       LONG                    lParam
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
        return FALSE;
 }
 
+
+/*
+ * @unimplemented
+ */
 WINBOOL
 STDCALL
 UpdateResourceA (
@@ -332,6 +396,9 @@ UpdateResourceA (
 }
 
 
+/*
+ * @unimplemented
+ */
 WINBOOL
 STDCALL
 UpdateResourceW (
@@ -347,5 +414,4 @@ UpdateResourceW (
        return FALSE;
 }
 
-
 /* EOF */