Owen Rudge wrote:
dlls/mapi32/Makefile.in | 2 +- dlls/mapi32/mapi32_main.c | 5 +- dlls/mapi32/util.c | 148 +++++++++++++++++++++++++++++++++++++++++++++ dlls/mapi32/util.h | 28 +++++++++ 4 files changed, 181 insertions(+), 2 deletions(-) create mode 100644 dlls/mapi32/util.h
Hi. Few comments.
+static HMODULE mapi_provider = NULL; +static HMODULE mapi_ex_provider = NULL;
This is redundant, static will be initialized to zero anyway.
+static void load_mapi_provider(HKEY hkeyMail, LPCWSTR valueName, HMODULE *mapi_provider) +{
- static const WCHAR mapi32_dll[] = {'m','a','p','i','3','2','.','d','l','l',0 };
- DWORD dwType, dwLen = 0;
- LPWSTR dllPath;
- if (!mapi_provider)
return;
I don't think this check is necessary, it's your internal helper.
+cleanUp: ;
Semicolumn isn't needed here.