Reactos

[MPR] spec: Add stubs, document parameter types, stub-enable 2 functions (#3696)

* Add 20 stubs from mpr.dll v5.2.3790.3959.
* Document some parameter types from https://github.com/Microsoft/winfile/
* Change WNetGetDirectoryType[A|W] to no-op stubs

CORE-14376

authored by

Serge Gautherie and committed by
GitHub
83fcd657 1f5f614c

+23 -2
+23 -2
dll/win32/mpr/mpr.spec
··· 23 23 24 stdcall @(ptr) MPR_Free 24 24 25 stdcall @(ptr long) _MPR_25 25 25 26 + @ stub I_MprSaveConn 26 27 @ stdcall MultinetGetConnectionPerformanceA(ptr ptr) 27 28 @ stdcall MultinetGetConnectionPerformanceW(ptr ptr) 28 29 @ stdcall MultinetGetErrorTextA(long long long) ··· 44 45 @ stdcall PwdGetPasswordStatusW(wstr long ptr) 45 46 @ stdcall PwdSetPasswordStatusA(str long long) 46 47 @ stdcall PwdSetPasswordStatusW(wstr long long) 48 + @ stub RestoreConnectionA0 47 49 @ stdcall WNetAddConnection2A(ptr str str long) 48 50 @ stdcall WNetAddConnection2W(ptr wstr wstr long) 49 51 @ stdcall WNetAddConnection3A(long ptr str str long) ··· 60 62 @ stdcall WNetConnectionDialog1A(ptr) 61 63 @ stdcall WNetConnectionDialog1W(ptr) 62 64 @ stdcall WNetConnectionDialog(long long) 65 + @ stub WNetConnectionDialog2 # (ptr long wstr long) 66 + @ stub WNetDirectoryNotifyA 67 + @ stub WNetDirectoryNotifyW # (ptr wstr long) 63 68 @ stdcall WNetDisconnectDialog1A(ptr) 64 69 @ stdcall WNetDisconnectDialog1W(ptr) 65 70 @ stdcall WNetDisconnectDialog(long long) 71 + @ stub WNetDisconnectDialog2 # (ptr long wstr long) 66 72 @ stdcall WNetEnumCachedPasswords(str long long ptr long) 67 73 @ stdcall WNetEnumResourceA(long ptr ptr ptr) 68 74 @ stdcall WNetEnumResourceW(long ptr ptr ptr) ··· 70 76 @ stub WNetFMXGetPermCaps 71 77 @ stub WNetFMXGetPermHelp 72 78 @ stub WNetFormatNetworkNameA 73 - @ stub WNetFormatNetworkNameW 79 + @ stub WNetFormatNetworkNameW # (wstr wstr ptr ptr long long) 74 80 @ stdcall WNetGetCachedPassword(ptr long ptr ptr long) 81 + @ stub WNetGetConnection2A 82 + @ stub WNetGetConnection2W # (wstr ptr ptr) 83 + @ stub WNetGetConnection3A 84 + @ stub WNetGetConnection3W 75 85 @ stdcall WNetGetConnectionA(str ptr ptr) 76 86 @ stdcall WNetGetConnectionW(wstr ptr ptr) 77 - @ stub WNetGetDirectoryTypeA 87 + @ stdcall -stub WNetGetDirectoryTypeA(str ptr long) 88 + @ stdcall -stub WNetGetDirectoryTypeW(wstr ptr long) 78 89 @ stub WNetGetHomeDirectoryA 79 90 @ stub WNetGetHomeDirectoryW 80 91 @ stdcall WNetGetLastErrorA(ptr ptr long ptr long) ··· 82 93 @ stdcall WNetGetNetworkInformationA(str ptr) 83 94 @ stdcall WNetGetNetworkInformationW(wstr ptr) 84 95 @ stub WNetGetPropertyTextA 96 + @ stub WNetGetPropertyTextW # (long long wstr ptr long long) 85 97 @ stdcall WNetGetProviderNameA(long ptr ptr) 86 98 @ stdcall WNetGetProviderNameW(long ptr ptr) 99 + @ stub WNetGetProviderTypeA 100 + @ stub WNetGetProviderTypeW 87 101 @ stdcall WNetGetResourceInformationA(ptr ptr ptr ptr) 88 102 @ stdcall WNetGetResourceInformationW(ptr ptr ptr ptr) 89 103 @ stdcall WNetGetResourceParentA(ptr ptr ptr) 90 104 @ stdcall WNetGetResourceParentW(ptr ptr ptr) 105 + @ stub WNetGetSearchDialog 91 106 @ stdcall WNetGetUniversalNameA (str long ptr ptr) 92 107 @ stdcall WNetGetUniversalNameW (wstr long ptr ptr) 93 108 @ stdcall WNetGetUserA(str ptr ptr) ··· 101 116 @ stdcall WNetOpenEnumW(long long long ptr ptr) 102 117 @ stub WNetPasswordChangeNotify 103 118 @ stub WNetPropertyDialogA 119 + @ stub WNetPropertyDialogW # (ptr long long wstr long) 104 120 @ stdcall WNetRemoveCachedPassword(ptr long long) 105 121 @ stub WNetRestoreConnection 122 + @ stub WNetRestoreConnection2W 106 123 @ stdcall WNetRestoreConnectionA(long str) 107 124 @ stdcall WNetRestoreConnectionW(long wstr) 125 + # WNetRestoreSingleConnectionW # (ptr wstr long) # Not in WS03 yet? 108 126 @ stdcall WNetSetConnectionA(str long ptr) 109 127 @ stdcall WNetSetConnectionW(wstr long ptr) 128 + @ stub WNetSetLastErrorA # {long str str) 129 + @ stub WNetSetLastErrorW # {long wstr wstr) 130 + @ stub WNetSupportGlobalEnum 110 131 @ stdcall WNetUseConnectionA(long ptr str str long str ptr ptr) 111 132 @ stdcall WNetUseConnectionW(long ptr wstr wstr long wstr ptr ptr) 112 133 @ stdcall WNetVerifyPasswordA(str ptr)