Reactos

[EVENTLOG] Use the STDCALL calling convention for all remote procedure calls.

+100 -25
+25
base/services/eventlog/rpc.c
··· 285 285 286 286 /* Function 0 */ 287 287 NTSTATUS 288 + WINAPI 288 289 ElfrClearELFW( 289 290 IELF_HANDLE LogHandle, 290 291 PRPC_UNICODE_STRING BackupFileName) ··· 308 309 309 310 /* Function 1 */ 310 311 NTSTATUS 312 + WINAPI 311 313 ElfrBackupELFW( 312 314 IELF_HANDLE LogHandle, 313 315 PRPC_UNICODE_STRING BackupFileName) ··· 327 329 328 330 /* Function 2 */ 329 331 NTSTATUS 332 + WINAPI 330 333 ElfrCloseEL( 331 334 PIELF_HANDLE LogHandle) 332 335 { ··· 336 339 337 340 /* Function 3 */ 338 341 NTSTATUS 342 + WINAPI 339 343 ElfrDeregisterEventSource( 340 344 PIELF_HANDLE LogHandle) 341 345 { ··· 345 349 346 350 /* Function 4 */ 347 351 NTSTATUS 352 + WINAPI 348 353 ElfrNumberOfRecords( 349 354 IELF_HANDLE LogHandle, 350 355 PULONG NumberOfRecords) ··· 393 398 394 399 /* Function 5 */ 395 400 NTSTATUS 401 + WINAPI 396 402 ElfrOldestRecord( 397 403 IELF_HANDLE LogHandle, 398 404 PULONG OldestRecordNumber) ··· 423 429 424 430 /* Function 6 */ 425 431 NTSTATUS 432 + WINAPI 426 433 ElfrChangeNotify( 427 434 IELF_HANDLE LogHandle, 428 435 RPC_CLIENT_ID ClientId, ··· 435 442 436 443 /* Function 7 */ 437 444 NTSTATUS 445 + WINAPI 438 446 ElfrOpenELW( 439 447 EVENTLOG_HANDLE_W UNCServerName, 440 448 PRPC_UNICODE_STRING ModuleName, ··· 462 470 463 471 /* Function 8 */ 464 472 NTSTATUS 473 + WINAPI 465 474 ElfrRegisterEventSourceW( 466 475 EVENTLOG_HANDLE_W UNCServerName, 467 476 PRPC_UNICODE_STRING ModuleName, ··· 493 502 494 503 /* Function 9 */ 495 504 NTSTATUS 505 + WINAPI 496 506 ElfrOpenBELW( 497 507 EVENTLOG_HANDLE_W UNCServerName, 498 508 PRPC_UNICODE_STRING BackupFileName, ··· 516 526 517 527 /* Function 10 */ 518 528 NTSTATUS 529 + WINAPI 519 530 ElfrReadELW( 520 531 IELF_HANDLE LogHandle, 521 532 ULONG ReadFlags, ··· 709 720 710 721 /* Function 11 */ 711 722 NTSTATUS 723 + WINAPI 712 724 ElfrReportEventW( 713 725 IELF_HANDLE LogHandle, 714 726 ULONG Time, ··· 746 758 747 759 /* Function 12 */ 748 760 NTSTATUS 761 + WINAPI 749 762 ElfrClearELFA( 750 763 IELF_HANDLE LogHandle, 751 764 PRPC_STRING BackupFileName) ··· 770 783 771 784 /* Function 13 */ 772 785 NTSTATUS 786 + WINAPI 773 787 ElfrBackupELFA( 774 788 IELF_HANDLE LogHandle, 775 789 PRPC_STRING BackupFileName) ··· 794 808 795 809 /* Function 14 */ 796 810 NTSTATUS 811 + WINAPI 797 812 ElfrOpenELA( 798 813 EVENTLOG_HANDLE_A UNCServerName, 799 814 PRPC_STRING ModuleName, ··· 830 845 831 846 /* Function 15 */ 832 847 NTSTATUS 848 + WINAPI 833 849 ElfrRegisterEventSourceA( 834 850 EVENTLOG_HANDLE_A UNCServerName, 835 851 PRPC_STRING ModuleName, ··· 877 893 878 894 /* Function 16 */ 879 895 NTSTATUS 896 + WINAPI 880 897 ElfrOpenBELA( 881 898 EVENTLOG_HANDLE_A UNCServerName, 882 899 PRPC_STRING BackupFileName, ··· 919 936 920 937 /* Function 17 */ 921 938 NTSTATUS 939 + WINAPI 922 940 ElfrReadELA( 923 941 IELF_HANDLE LogHandle, 924 942 ULONG ReadFlags, ··· 970 988 971 989 /* Function 18 */ 972 990 NTSTATUS 991 + WINAPI 973 992 ElfrReportEventA( 974 993 IELF_HANDLE LogHandle, 975 994 ULONG Time, ··· 1088 1107 1089 1108 /* Function 19 */ 1090 1109 NTSTATUS 1110 + WINAPI 1091 1111 ElfrRegisterClusterSvc( 1092 1112 handle_t BindingHandle) 1093 1113 { ··· 1098 1118 1099 1119 /* Function 20 */ 1100 1120 NTSTATUS 1121 + WINAPI 1101 1122 ElfrDeregisterClusterSvc( 1102 1123 handle_t BindingHandle) 1103 1124 { ··· 1108 1129 1109 1130 /* Function 21 */ 1110 1131 NTSTATUS 1132 + WINAPI 1111 1133 ElfrWriteClusterEvents( 1112 1134 handle_t BindingHandle) 1113 1135 { ··· 1118 1140 1119 1141 /* Function 22 */ 1120 1142 NTSTATUS 1143 + WINAPI 1121 1144 ElfrGetLogInformation( 1122 1145 IELF_HANDLE LogHandle, 1123 1146 ULONG InfoLevel, ··· 1169 1192 1170 1193 /* Function 23 */ 1171 1194 NTSTATUS 1195 + WINAPI 1172 1196 ElfrFlushEL( 1173 1197 IELF_HANDLE LogHandle) 1174 1198 { ··· 1196 1220 1197 1221 /* Function 24 */ 1198 1222 NTSTATUS 1223 + WINAPI 1199 1224 ElfrReportEventAndSourceW( 1200 1225 IELF_HANDLE LogHandle, 1201 1226 ULONG Time,
+75 -25
sdk/include/reactos/idl/eventlogrpc.idl
··· 42 42 interface eventlog 43 43 { 44 44 /* Function 0 */ 45 - NTSTATUS ElfrClearELFW( 45 + NTSTATUS 46 + __stdcall 47 + ElfrClearELFW( 46 48 [in] IELF_HANDLE LogHandle, 47 49 [in, unique] PRPC_UNICODE_STRING BackupFileName); 48 50 49 51 /* Function 1 */ 50 - NTSTATUS ElfrBackupELFW( 52 + NTSTATUS 53 + __stdcall 54 + ElfrBackupELFW( 51 55 [in] IELF_HANDLE LogHandle, 52 56 [in, unique] PRPC_UNICODE_STRING BackupFileName); 53 57 54 58 /* Function 2 */ 55 - NTSTATUS ElfrCloseEL( 59 + NTSTATUS 60 + __stdcall 61 + ElfrCloseEL( 56 62 [in, out] PIELF_HANDLE LogHandle); 57 63 58 64 /* Function 3 */ 59 - NTSTATUS ElfrDeregisterEventSource( 65 + NTSTATUS 66 + __stdcall 67 + ElfrDeregisterEventSource( 60 68 [in, out] PIELF_HANDLE LogHandle); 61 69 62 70 /* Function 4 */ 63 - NTSTATUS ElfrNumberOfRecords( 71 + NTSTATUS 72 + __stdcall 73 + ElfrNumberOfRecords( 64 74 [in] IELF_HANDLE LogHandle, 65 75 [out] PULONG NumberOfRecords); 66 76 67 77 /* Function 5 */ 68 - NTSTATUS ElfrOldestRecord( 78 + NTSTATUS 79 + __stdcall 80 + ElfrOldestRecord( 69 81 [in] IELF_HANDLE LogHandle, 70 82 [out] PULONG OldestRecordNumber); 71 83 72 84 /* Function 6 */ 73 - NTSTATUS ElfrChangeNotify( 85 + NTSTATUS 86 + __stdcall 87 + ElfrChangeNotify( 74 88 [in] IELF_HANDLE LogHandle, 75 89 [in] RPC_CLIENT_ID ClientId, 76 90 [in] ULONG Event); 77 91 78 92 /* Function 7 */ 79 - NTSTATUS ElfrOpenELW( 93 + NTSTATUS 94 + __stdcall 95 + ElfrOpenELW( 80 96 [in, unique] EVENTLOG_HANDLE_W UNCServerName, /* FIXME */ 81 97 [in] PRPC_UNICODE_STRING ModuleName, 82 98 [in] PRPC_UNICODE_STRING RegModuleName, ··· 85 101 [out] PIELF_HANDLE LogHandle); 86 102 87 103 /* Function 8 */ 88 - NTSTATUS ElfrRegisterEventSourceW( 104 + NTSTATUS 105 + __stdcall 106 + ElfrRegisterEventSourceW( 89 107 [in, unique] EVENTLOG_HANDLE_W UNCServerName, /* FIXME */ 90 108 [in] PRPC_UNICODE_STRING ModuleName, 91 109 [in] PRPC_UNICODE_STRING RegModuleName, ··· 94 112 [out] PIELF_HANDLE LogHandle); 95 113 96 114 /* Function 9 */ 97 - NTSTATUS ElfrOpenBELW( 115 + NTSTATUS 116 + __stdcall 117 + ElfrOpenBELW( 98 118 [in, unique] EVENTLOG_HANDLE_W UNCServerName, /* FIXME */ 99 119 [in] PRPC_UNICODE_STRING BackupFileName, 100 120 [in] ULONG MajorVersion, ··· 102 122 [out] PIELF_HANDLE LogHandle); 103 123 104 124 /* Function 10 */ 105 - NTSTATUS ElfrReadELW( 125 + NTSTATUS 126 + __stdcall 127 + ElfrReadELW( 106 128 [in] IELF_HANDLE LogHandle, 107 129 [in] ULONG ReadFlags, 108 130 [in] ULONG RecordOffset, ··· 112 134 [out] PULONG MinNumberOfBytesNeeded); 113 135 114 136 /* Function 11 */ 115 - NTSTATUS ElfrReportEventW( 137 + NTSTATUS 138 + __stdcall 139 + ElfrReportEventW( 116 140 [in] IELF_HANDLE LogHandle, 117 141 [in] ULONG Time, 118 142 [in] USHORT EventType, ··· 129 153 [in, out, unique] PULONG TimeWritten); 130 154 131 155 /* Function 12 */ 132 - NTSTATUS ElfrClearELFA( 156 + NTSTATUS 157 + __stdcall 158 + ElfrClearELFA( 133 159 [in] IELF_HANDLE LogHandle, 134 160 [in, unique] PRPC_STRING BackupFileName); 135 161 136 162 /* Function 13 */ 137 - NTSTATUS ElfrBackupELFA( 163 + NTSTATUS 164 + __stdcall 165 + ElfrBackupELFA( 138 166 [in] IELF_HANDLE LogHandle, 139 167 [in, unique] PRPC_STRING BackupFileName); 140 168 141 169 /* Function 14 */ 142 - NTSTATUS ElfrOpenELA( 170 + NTSTATUS 171 + __stdcall 172 + ElfrOpenELA( 143 173 [in, unique] EVENTLOG_HANDLE_A UNCServerName, /* FIXME */ 144 174 [in] PRPC_STRING ModuleName, 145 175 [in] PRPC_STRING RegModuleName, ··· 148 178 [out] PIELF_HANDLE LogHandle); 149 179 150 180 /* Function 15 */ 151 - NTSTATUS ElfrRegisterEventSourceA( 181 + NTSTATUS 182 + __stdcall 183 + ElfrRegisterEventSourceA( 152 184 [in, unique] EVENTLOG_HANDLE_A UNCServerName, /* FIXME */ 153 185 [in] PRPC_STRING ModuleName, 154 186 [in] PRPC_STRING RegModuleName, ··· 157 189 [out] PIELF_HANDLE LogHandle); 158 190 159 191 /* Function 16 */ 160 - NTSTATUS ElfrOpenBELA( 192 + NTSTATUS 193 + __stdcall 194 + ElfrOpenBELA( 161 195 [in, unique] EVENTLOG_HANDLE_A UNCServerName, /* FIXME */ 162 196 [in] PRPC_STRING BackupFileName, 163 197 [in] ULONG MajorVersion, ··· 165 199 [out] PIELF_HANDLE LogHandle); 166 200 167 201 /* Function 17 */ 168 - NTSTATUS ElfrReadELA( 202 + NTSTATUS 203 + __stdcall 204 + ElfrReadELA( 169 205 [in] IELF_HANDLE LogHandle, 170 206 [in] ULONG ReadFlags, 171 207 [in] ULONG RecordOffset, ··· 175 211 [out] PULONG MinNumberOfBytesNeeded); 176 212 177 213 /* Function 18 */ 178 - NTSTATUS ElfrReportEventA( 214 + NTSTATUS 215 + __stdcall 216 + ElfrReportEventA( 179 217 [in] IELF_HANDLE LogHandle, 180 218 [in] ULONG Time, 181 219 [in] USHORT EventType, ··· 192 230 [in, out, unique] PULONG TimeWritten); 193 231 194 232 /* Function 19 */ 195 - NTSTATUS ElfrRegisterClusterSvc( 233 + NTSTATUS 234 + __stdcall 235 + ElfrRegisterClusterSvc( 196 236 [in] handle_t BindingHandle); 197 237 198 238 /* Function 20 */ 199 - NTSTATUS ElfrDeregisterClusterSvc( 239 + NTSTATUS 240 + __stdcall 241 + ElfrDeregisterClusterSvc( 200 242 [in] handle_t BindingHandle); 201 243 202 244 /* Function 21 */ 203 - NTSTATUS ElfrWriteClusterEvents( 245 + NTSTATUS 246 + __stdcall 247 + ElfrWriteClusterEvents( 204 248 [in] handle_t BindingHandle); 205 249 206 250 /* Function 22 */ 207 - NTSTATUS ElfrGetLogInformation( 251 + NTSTATUS 252 + __stdcall 253 + ElfrGetLogInformation( 208 254 [in] IELF_HANDLE LogHandle, 209 255 [in] ULONG InfoLevel, 210 256 [out, size_is(cbBufSize)] PBYTE Buffer, ··· 212 258 [out] PULONG pcbBytesNeeded); 213 259 214 260 /* Function 23 */ 215 - NTSTATUS ElfrFlushEL( 261 + NTSTATUS 262 + __stdcall 263 + ElfrFlushEL( 216 264 [in] IELF_HANDLE LogHandle); 217 265 218 266 /* Function 24 */ 219 - NTSTATUS ElfrReportEventAndSourceW( 267 + NTSTATUS 268 + __stdcall 269 + ElfrReportEventAndSourceW( 220 270 [in] IELF_HANDLE LogHandle, 221 271 [in] ULONG Time, 222 272 [in] USHORT EventType,