new patch for more stubs and misc changes
[reactos.git] / reactos / lib / advapi32 / misc / stubs.c
1 /*
2 * Some of these functions may be wrong
3 */
4
5 #define NTOS_MODE_USER
6 #include <ntos.h>
7 #include <windows.h>
8
9 /*
10 * @unimplemented
11 */
12 WINBOOL
13 STDCALL
14 DeregisterEventSource (
15 HANDLE hEventLog
16 )
17 {
18 return(FALSE);
19 }
20
21 /*
22 * @unimplemented
23 */
24 HANDLE
25 STDCALL
26 RegisterEventSourceA (
27 LPCSTR lpUNCServerName,
28 LPCSTR lpSourceName
29 )
30 {
31 return(FALSE);
32 }
33
34 /*
35 * @unimplemented
36 */
37 HANDLE
38 STDCALL
39 RegisterEventSourceW (
40 LPCWSTR lpUNCServerName,
41 LPCWSTR lpSourceName
42 )
43 {
44 return(FALSE);
45 }
46
47 /*
48 * @unimplemented
49 */
50 WINBOOL
51 STDCALL
52 ReportEventA (
53 HANDLE hEventLog,
54 WORD wType,
55 WORD wCategory,
56 DWORD dwEventID,
57 PSID lpUserSid,
58 WORD wNumStrings,
59 DWORD dwDataSize,
60 LPCSTR *lpStrings,
61 LPVOID lpRawData
62 )
63 {
64 return(FALSE);
65 }
66
67 /*
68 * @unimplemented
69 */
70 WINBOOL
71 STDCALL
72 ReportEventW (
73 HANDLE hEventLog,
74 WORD wType,
75 WORD wCategory,
76 DWORD dwEventID,
77 PSID lpUserSid,
78 WORD wNumStrings,
79 DWORD dwDataSize,
80 LPCWSTR *lpStrings,
81 LPVOID lpRawData
82 )
83 {
84 return(FALSE);
85 }
86
87 /*
88 * @unimplemented
89 */
90 WINBOOL
91 STDCALL
92 SetFileSecurityW (
93 LPCWSTR lpFileName,
94 SECURITY_INFORMATION SecurityInformation,
95 PSECURITY_DESCRIPTOR pSecurityDescriptor
96 )
97 {
98 return(FALSE);
99 }
100
101 /*
102 * @unimplemented
103 */
104 WINBOOL
105 STDCALL
106 ChangeServiceConfig2A(
107 SC_HANDLE hService,
108 DWORD dwInfoLevel,
109 LPVOID lpInfo
110 )
111 {
112 return(FALSE);
113 }
114
115 /*
116 * @unimplemented
117 */
118 WINBOOL
119 STDCALL
120 QueryServiceConfig2A(
121 SC_HANDLE hService,
122 DWORD dwInfoLevel,
123 LPBYTE lpBuffer,
124 DWORD cbBufSize,
125 LPDWORD pcbBytesNeeded
126 )
127 {
128 return(FALSE);
129 }
130
131 /*
132 * @unimplemented
133 */
134 SERVICE_STATUS_HANDLE
135 STDCALL
136 RegisterServiceCtrlHandlerExA(
137 LPCSTR lpServiceName,
138 LPHANDLER_FUNCTION_EX lpHandlerProc,
139 LPVOID lpContext
140 )
141 {
142 return(FALSE);
143 }
144
145 /*
146 * @unimplemented
147 */
148 WINBOOL
149 STDCALL
150 ChangeServiceConfig2W(
151 SC_HANDLE hService,
152 DWORD dwInfoLevel,
153 LPVOID lpInfo
154 )
155 {
156 return(FALSE);
157 }
158
159 /*
160 * @unimplemented
161 */
162 WINBOOL
163 STDCALL
164 QueryServiceConfig2W(
165 SC_HANDLE hService,
166 DWORD dwInfoLevel,
167 LPBYTE lpBuffer,
168 DWORD cbBufSize,
169 LPDWORD pcbBytesNeeded
170 )
171 {
172 return(FALSE);
173 }
174
175 /*
176 * @unimplemented
177 */
178 SERVICE_STATUS_HANDLE
179 STDCALL
180 RegisterServiceCtrlHandlerExW(
181 LPCWSTR lpServiceName,
182 LPHANDLER_FUNCTION_EX lpHandlerProc,
183 LPVOID lpContext
184 )
185 {
186 return(FALSE);
187 }
188
189 /*
190 * @unimplemented
191 */
192 WINBOOL
193 STDCALL
194 AddAccessAllowedAceEx (
195 PACL pAcl,
196 DWORD dwAceRevision,
197 DWORD AceFlags,
198 DWORD AccessMask,
199 PSID pSid
200 )
201 {
202 return(FALSE);
203 }
204
205 /*
206 * @unimplemented
207 */
208 WINBOOL
209 STDCALL
210 AddAccessAllowedObjectAce (
211 PACL pAcl,
212 DWORD dwAceRevision,
213 DWORD AceFlags,
214 DWORD AccessMask,
215 GUID *ObjectTypeGuid,
216 GUID *InheritedObjectTypeGuid,
217 PSID pSid
218 )
219 {
220 return(FALSE);
221 }
222
223 /*
224 * @unimplemented
225 */
226 WINBOOL
227 STDCALL
228 AddAccessDeniedAceEx (
229 PACL pAcl,
230 DWORD dwAceRevision,
231 DWORD AceFlags,
232 DWORD AccessMask,
233 PSID pSid
234 )
235 {
236 return(FALSE);
237 }
238
239 /*
240 * @unimplemented
241 */
242 WINBOOL
243 STDCALL
244 AddAccessDeniedObjectAce (
245 PACL pAcl,
246 DWORD dwAceRevision,
247 DWORD AceFlags,
248 DWORD AccessMask,
249 GUID *ObjectTypeGuid,
250 GUID *InheritedObjectTypeGuid,
251 PSID pSid
252 )
253 {
254 return(FALSE);
255 }
256
257 /*
258 * @unimplemented
259 */
260 WINBOOL
261 STDCALL
262 AddAuditAccessAceEx(
263 PACL pAcl,
264 DWORD dwAceRevision,
265 DWORD AceFlags,
266 DWORD dwAccessMask,
267 PSID pSid,
268 WINBOOL bAuditSuccess,
269 WINBOOL bAuditFailure
270 )
271 {
272 return(FALSE);
273 }
274
275 /*
276 * @unimplemented
277 */
278 WINBOOL
279 STDCALL
280 AddAuditAccessObjectAce (
281 PACL pAcl,
282 DWORD dwAceRevision,
283 DWORD AceFlags,
284 DWORD AccessMask,
285 GUID *ObjectTypeGuid,
286 GUID *InheritedObjectTypeGuid,
287 PSID pSid,
288 WINBOOL bAuditSuccess,
289 WINBOOL bAuditFailure
290 )
291 {
292 return(FALSE);
293 }
294
295 /*
296 * @unimplemented
297 */
298 WINBOOL
299 APIENTRY
300 CheckTokenMembership(
301 HANDLE TokenHandle,
302 PSID SidToCheck,
303 PWINBOOL IsMember
304 )
305 {
306 return(FALSE);
307 }
308
309 /*
310 * @unimplemented
311 */
312 VOID
313 STDCALL
314 CloseEncryptedFileRaw(
315 PVOID pvContext
316 )
317 {
318 }
319
320 /*
321 * @unimplemented
322 */
323 WINBOOL
324 STDCALL
325 CloseEventLog (
326 HANDLE hEventLog
327 )
328 {
329 return(FALSE);
330 }
331
332 /*
333 * @unimplemented
334 */
335 WINBOOL
336 STDCALL
337 ConvertToAutoInheritPrivateObjectSecurity(
338 PSECURITY_DESCRIPTOR ParentDescriptor,
339 PSECURITY_DESCRIPTOR CurrentSecurityDescriptor,
340 PSECURITY_DESCRIPTOR *NewSecurityDescriptor,
341 GUID *ObjectType,
342 WINBOOL IsDirectoryObject,
343 PGENERIC_MAPPING GenericMapping
344 )
345 {
346 return(FALSE);
347 }
348
349 /*
350 * @unimplemented
351 */
352 WINBOOL
353 STDCALL
354 CreatePrivateObjectSecurity (
355 PSECURITY_DESCRIPTOR ParentDescriptor,
356 PSECURITY_DESCRIPTOR CreatorDescriptor,
357 PSECURITY_DESCRIPTOR * NewDescriptor,
358 WINBOOL IsDirectoryObject,
359 HANDLE Token,
360 PGENERIC_MAPPING GenericMapping
361 )
362 {
363 return(FALSE);
364 }
365
366 /*
367 * @unimplemented
368 */
369 WINBOOL
370 STDCALL
371 CreatePrivateObjectSecurityEx (
372 PSECURITY_DESCRIPTOR ParentDescriptor,
373 PSECURITY_DESCRIPTOR CreatorDescriptor,
374 PSECURITY_DESCRIPTOR * NewDescriptor,
375 GUID *ObjectType,
376 WINBOOL IsContainerObject,
377 ULONG AutoInheritFlags,
378 HANDLE Token,
379 PGENERIC_MAPPING GenericMapping
380 )
381 {
382 return(FALSE);
383 }
384
385 /*
386 * @unimplemented
387 */
388 WINBOOL
389 STDCALL
390 CreatePrivateObjectSecurityWithMultipleInheritance (
391 PSECURITY_DESCRIPTOR ParentDescriptor,
392 PSECURITY_DESCRIPTOR CreatorDescriptor,
393 PSECURITY_DESCRIPTOR * NewDescriptor,
394 GUID **ObjectTypes,
395 ULONG GuidCount,
396 WINBOOL IsContainerObject,
397 ULONG AutoInheritFlags,
398 HANDLE Token,
399 PGENERIC_MAPPING GenericMapping
400 )
401 {
402 return(FALSE);
403 }
404
405 /*
406 * @unimplemented
407 */
408 WINBOOL
409 STDCALL
410 CreateProcessWithLogonW(
411 LPCWSTR lpUsername,
412 LPCWSTR lpDomain,
413 LPCWSTR lpPassword,
414 DWORD dwLogonFlags,
415 LPCWSTR lpApplicationName,
416 LPWSTR lpCommandLine,
417 DWORD dwCreationFlags,
418 LPVOID lpEnvironment,
419 LPCWSTR lpCurrentDirectory,
420 LPSTARTUPINFOW lpStartupInfo,
421 LPPROCESS_INFORMATION lpProcessInformation
422 )
423 {
424 return(FALSE);
425 }
426
427 /*
428 * @unimplemented
429 */
430 WINBOOL
431 APIENTRY
432 CreateRestrictedToken(
433 HANDLE ExistingTokenHandle,
434 DWORD Flags,
435 DWORD DisableSidCount,
436 PSID_AND_ATTRIBUTES SidsToDisable,
437 DWORD DeletePrivilegeCount,
438 PLUID_AND_ATTRIBUTES PrivilegesToDelete,
439 DWORD RestrictedSidCount,
440 PSID_AND_ATTRIBUTES SidsToRestrict,
441 PHANDLE NewTokenHandle
442 )
443 {
444 return(FALSE);
445 }
446
447 /*
448 * @unimplemented
449 */
450 WINBOOL
451 STDCALL
452 CreateWellKnownSid(
453 WELL_KNOWN_SID_TYPE WellKnownSidType,
454 PSID DomainSid ,
455 PSID pSid,
456 DWORD *cbSid
457 )
458 {
459 return(FALSE);
460 }
461
462 /*
463 * @unimplemented
464 */
465 WINBOOL
466 STDCALL
467 DestroyPrivateObjectSecurity (
468 PSECURITY_DESCRIPTOR * ObjectDescriptor
469 )
470 {
471 return(FALSE);
472 }
473
474 /*
475 * @unimplemented
476 */
477 WINBOOL
478 STDCALL
479 EqualDomainSid(
480 PSID pSid1,
481 PSID pSid2,
482 WINBOOL *pfEqual
483 )
484 {
485 return(FALSE);
486 }
487
488 /*
489 * @unimplemented
490 */
491 WINBOOL
492 STDCALL
493 GetEventLogInformation (
494 HANDLE hEventLog,
495 DWORD dwInfoLevel,
496 LPVOID lpBuffer,
497 DWORD cbBufSize,
498 LPDWORD pcbBytesNeeded
499 )
500 {
501 return(FALSE);
502 }
503
504 /*
505 * @unimplemented
506 */
507 WINBOOL
508 STDCALL
509 GetNumberOfEventLogRecords (
510 HANDLE hEventLog,
511 PDWORD NumberOfRecords
512 )
513 {
514 return(FALSE);
515 }
516
517 /*
518 * @unimplemented
519 */
520 WINBOOL
521 STDCALL
522 GetOldestEventLogRecord (
523 HANDLE hEventLog,
524 PDWORD OldestRecord
525 )
526 {
527 return(FALSE);
528 }
529
530 /*
531 * @unimplemented
532 */
533 WINBOOL
534 STDCALL
535 GetPrivateObjectSecurity (
536 PSECURITY_DESCRIPTOR ObjectDescriptor,
537 SECURITY_INFORMATION SecurityInformation,
538 PSECURITY_DESCRIPTOR ResultantDescriptor,
539 DWORD DescriptorLength,
540 PDWORD ReturnLength
541 )
542 {
543 return(FALSE);
544 }
545
546 /*
547 * @unimplemented
548 */
549 DWORD
550 STDCALL
551 GetSecurityDescriptorRMControl(
552 PSECURITY_DESCRIPTOR SecurityDescriptor,
553 PUCHAR RMControl
554 )
555 {
556 return(FALSE);
557 }
558
559 /*
560 * @unimplemented
561 */
562 WINBOOL
563 STDCALL
564 GetWindowsAccountDomainSid(
565 PSID pSid,
566 PSID ppDomainSid,
567 DWORD *cbSid
568 )
569 {
570 return(FALSE);
571 }
572
573 /*
574 * @unimplemented
575 */
576 WINBOOL
577 APIENTRY
578 ImpersonateAnonymousToken(
579 HANDLE ThreadHandle
580 )
581 {
582 return(FALSE);
583 }
584
585 /*
586 * @unimplemented
587 */
588 WINBOOL
589 STDCALL
590 ImpersonateNamedPipeClient(
591 HANDLE hNamedPipe
592 )
593 {
594 return(FALSE);
595 }
596
597 /*
598 * @unimplemented
599 */
600 WINBOOL
601 STDCALL
602 IsTextUnicode(
603 CONST VOID* lpBuffer,
604 int cb,
605 LPINT lpi
606 )
607 {
608 return(FALSE);
609 }
610
611 /*
612 * @unimplemented
613 */
614 WINBOOL
615 STDCALL
616 IsTokenRestricted(
617 HANDLE TokenHandle
618 )
619 {
620 return(FALSE);
621 }
622
623 /*
624 * @unimplemented
625 */
626 WINBOOL
627 STDCALL
628 IsTokenUntrusted(
629 HANDLE TokenHandle
630 )
631 {
632 return(FALSE);
633 }
634
635 /*
636 * @unimplemented
637 */
638 WINBOOL
639 STDCALL
640 IsWellKnownSid (
641 PSID pSid,
642 WELL_KNOWN_SID_TYPE WellKnownSidType
643 )
644 {
645 return(FALSE);
646 }
647
648 /*
649 * @unimplemented
650 */
651 WINBOOL
652 STDCALL
653 MakeAbsoluteSD2 (
654 PSECURITY_DESCRIPTOR pSelfRelativeSecurityDescriptor,
655 LPDWORD lpdwBufferSize
656 )
657 {
658 return(FALSE);
659 }
660
661 /*
662 * @unimplemented
663 */
664 WINBOOL
665 STDCALL
666 NotifyChangeEventLog(
667 HANDLE hEventLog,
668 HANDLE hEvent
669 )
670 {
671 return(FALSE);
672 }
673
674 /*
675 * @unimplemented
676 */
677 DWORD
678 STDCALL
679 ReadEncryptedFileRaw(
680 PFE_EXPORT_FUNC pfExportCallback,
681 PVOID pvCallbackContext,
682 PVOID pvContext
683 )
684 {
685 return(FALSE);
686 }
687
688 /*
689 * @unimplemented
690 */
691 DWORD
692 STDCALL
693 WriteEncryptedFileRaw(
694 PFE_IMPORT_FUNC pfImportCallback,
695 PVOID pvCallbackContext,
696 PVOID pvContext
697 )
698 {
699 return(FALSE);
700 }
701
702 /*
703 * @unimplemented
704 */
705 WINBOOL
706 STDCALL
707 SetPrivateObjectSecurity (
708 SECURITY_INFORMATION SecurityInformation,
709 PSECURITY_DESCRIPTOR ModificationDescriptor,
710 PSECURITY_DESCRIPTOR *ObjectsSecurityDescriptor,
711 PGENERIC_MAPPING GenericMapping,
712 HANDLE Token
713 )
714 {
715 return(FALSE);
716 }
717
718 /*
719 * @unimplemented
720 */
721 WINBOOL
722 STDCALL
723 SetPrivateObjectSecurityEx (
724 SECURITY_INFORMATION SecurityInformation,
725 PSECURITY_DESCRIPTOR ModificationDescriptor,
726 PSECURITY_DESCRIPTOR *ObjectsSecurityDescriptor,
727 ULONG AutoInheritFlags,
728 PGENERIC_MAPPING GenericMapping,
729 HANDLE Token
730 )
731 {
732 return(FALSE);
733 }
734
735 /*
736 * @unimplemented
737 */
738 WINBOOL
739 STDCALL
740 SetSecurityDescriptorControl (
741 PSECURITY_DESCRIPTOR pSecurityDescriptor,
742 SECURITY_DESCRIPTOR_CONTROL ControlBitsOfInterest,
743 SECURITY_DESCRIPTOR_CONTROL ControlBitsToSet
744 )
745 {
746 return(FALSE);
747 }
748
749 /*
750 * @unimplemented
751 */
752 DWORD
753 STDCALL
754 SetSecurityDescriptorRMControl(
755 PSECURITY_DESCRIPTOR SecurityDescriptor,
756 PUCHAR RMControl
757 )
758 {
759 return(FALSE);
760 }
761
762 /*
763 * @unimplemented
764 */
765 WINBOOL
766 STDCALL
767 BackupEventLogA (
768 HANDLE hEventLog,
769 LPCSTR lpBackupFileName
770 )
771 {
772 return(FALSE);
773 }
774
775 /*
776 * @unimplemented
777 */
778 WINBOOL
779 STDCALL
780 ClearEventLogA (
781 HANDLE hEventLog,
782 LPCSTR lpBackupFileName
783 )
784 {
785 return(FALSE);
786 }
787
788 /*
789 * @unimplemented
790 */
791 WINBOOL
792 STDCALL
793 CreateProcessAsUserA (
794 HANDLE hToken,
795 LPCSTR lpApplicationName,
796 LPSTR lpCommandLine,
797 LPSECURITY_ATTRIBUTES lpProcessAttributes,
798 LPSECURITY_ATTRIBUTES lpThreadAttributes,
799 WINBOOL bInheritHandles,
800 DWORD dwCreationFlags,
801 LPVOID lpEnvironment,
802 LPCSTR lpCurrentDirectory,
803 LPSTARTUPINFOA lpStartupInfo,
804 LPPROCESS_INFORMATION lpProcessInformation
805 )
806 {
807 return(FALSE);
808 }
809
810 /*
811 * @unimplemented
812 */
813 WINBOOL
814 STDCALL
815 DecryptFileA(
816 LPCSTR lpFileName,
817 DWORD dwReserved
818 )
819 {
820 return(FALSE);
821 }
822
823 /*
824 * @unimplemented
825 */
826 WINBOOL
827 STDCALL
828 EncryptFileA(
829 LPCSTR lpFileName
830 )
831 {
832 return(FALSE);
833 }
834
835 /*
836 * @unimplemented
837 */
838 WINBOOL
839 STDCALL
840 FileEncryptionStatusA(
841 LPCSTR lpFileName,
842 LPDWORD lpStatus
843 )
844 {
845 return(FALSE);
846 }
847
848 /*
849 * @unimplemented
850 */
851 WINBOOL
852 STDCALL
853 GetCurrentHwProfileA (
854 LPHW_PROFILE_INFOA lpHwProfileInfo
855 )
856 {
857 return(FALSE);
858 }
859
860 /*
861 * @unimplemented
862 */
863 WINBOOL
864 STDCALL
865 LogonUserA (
866 LPCSTR lpszUsername,
867 LPCSTR lpszDomain,
868 LPCSTR lpszPassword,
869 DWORD dwLogonType,
870 DWORD dwLogonProvider,
871 PHANDLE phToken
872 )
873 {
874 return(FALSE);
875 }
876
877 /*
878 * @unimplemented
879 */
880 WINBOOL
881 STDCALL
882 LogonUserExA (
883 LPCSTR lpszUsername,
884 LPCSTR lpszDomain,
885 LPCSTR lpszPassword,
886 DWORD dwLogonType,
887 DWORD dwLogonProvider,
888 PHANDLE phToken ,
889 PSID *ppLogonSid ,
890 PVOID *ppProfileBuffer ,
891 LPDWORD pdwProfileLength ,
892 PQUOTA_LIMITS pQuotaLimits
893 )
894 {
895 return(FALSE);
896 }
897
898 /*
899 * @unimplemented
900 */
901 HANDLE
902 STDCALL
903 OpenBackupEventLogA (
904 LPCSTR lpUNCServerName,
905 LPCSTR lpFileName
906 )
907 {
908 return(FALSE);
909 }
910
911 /*
912 * @unimplemented
913 */
914 DWORD
915 STDCALL
916 OpenEncryptedFileRawA(
917 LPCSTR lpFileName,
918 ULONG ulFlags,
919 PVOID * pvContext
920 )
921 {
922 return(FALSE);
923 }
924
925 /*
926 * @unimplemented
927 */
928 HANDLE
929 STDCALL
930 OpenEventLogA (
931 LPCSTR lpUNCServerName,
932 LPCSTR lpSourceName
933 )
934 {
935 return(FALSE);
936 }
937
938 /*
939 * @unimplemented
940 */
941 WINBOOL
942 STDCALL
943 ReadEventLogA (
944 HANDLE hEventLog,
945 DWORD dwReadFlags,
946 DWORD dwRecordOffset,
947 LPVOID lpBuffer,
948 DWORD nNumberOfBytesToRead,
949 DWORD *pnBytesRead,
950 DWORD *pnMinNumberOfBytesNeeded
951 )
952 {
953 return(FALSE);
954 }
955
956 /*
957 * @unimplemented
958 */
959 WINBOOL
960 STDCALL
961 BackupEventLogW (
962 HANDLE hEventLog,
963 LPCWSTR lpBackupFileName
964 )
965 {
966 return(FALSE);
967 }
968
969 /*
970 * @unimplemented
971 */
972 WINBOOL
973 STDCALL
974 ClearEventLogW (
975 HANDLE hEventLog,
976 LPCWSTR lpBackupFileName
977 )
978 {
979 return(FALSE);
980 }
981
982 /*
983 * @unimplemented
984 */
985 WINBOOL
986 STDCALL
987 CreateProcessAsUserW (
988 HANDLE hToken,
989 LPCWSTR lpApplicationName,
990 LPWSTR lpCommandLine,
991 LPSECURITY_ATTRIBUTES lpProcessAttributes,
992 LPSECURITY_ATTRIBUTES lpThreadAttributes,
993 WINBOOL bInheritHandles,
994 DWORD dwCreationFlags,
995 LPVOID lpEnvironment,
996 LPCWSTR lpCurrentDirectory,
997 LPSTARTUPINFOW lpStartupInfo,
998 LPPROCESS_INFORMATION lpProcessInformation
999 )
1000 {
1001 return(FALSE);
1002 }
1003
1004 /*
1005 * @unimplemented
1006 */
1007 WINBOOL
1008 STDCALL
1009 DecryptFileW(
1010 LPCWSTR lpFileName,
1011 DWORD dwReserved
1012 )
1013 {
1014 return(FALSE);
1015 }
1016
1017 /*
1018 * @unimplemented
1019 */
1020 WINBOOL
1021 STDCALL
1022 EncryptFileW(
1023 LPCWSTR lpFileName
1024 )
1025 {
1026 return(FALSE);
1027 }
1028
1029 /*
1030 * @unimplemented
1031 */
1032 WINBOOL
1033 STDCALL
1034 FileEncryptionStatusW(
1035 LPCWSTR lpFileName,
1036 LPDWORD lpStatus
1037 )
1038 {
1039 return(FALSE);
1040 }
1041
1042 /*
1043 * @unimplemented
1044 */
1045 WINBOOL
1046 STDCALL
1047 GetCurrentHwProfileW (
1048 LPHW_PROFILE_INFOW lpHwProfileInfo
1049 )
1050 {
1051 return(FALSE);
1052 }
1053
1054 /*
1055 * @unimplemented
1056 */
1057 WINBOOL
1058 STDCALL
1059 LogonUserW (
1060 LPCWSTR lpszUsername,
1061 LPCWSTR lpszDomain,
1062 LPCWSTR lpszPassword,
1063 DWORD dwLogonType,
1064 DWORD dwLogonProvider,
1065 PHANDLE phToken
1066 )
1067 {
1068 return(FALSE);
1069 }
1070
1071 /*
1072 * @unimplemented
1073 */
1074 WINBOOL
1075 STDCALL
1076 LogonUserExW (
1077 LPCWSTR lpszUsername,
1078 LPCWSTR lpszDomain,
1079 LPCWSTR lpszPassword,
1080 DWORD dwLogonType,
1081 DWORD dwLogonProvider,
1082 PHANDLE phToken ,
1083 PSID *ppLogonSid ,
1084 PVOID *ppProfileBuffer ,
1085 LPDWORD pdwProfileLength ,
1086 PQUOTA_LIMITS pQuotaLimits
1087 )
1088 {
1089 return(FALSE);
1090 }
1091
1092 /*
1093 * @unimplemented
1094 */
1095 HANDLE
1096 STDCALL
1097 OpenBackupEventLogW (
1098 LPCWSTR lpUNCServerName,
1099 LPCWSTR lpFileName
1100 )
1101 {
1102 return(FALSE);
1103 }
1104
1105 /*
1106 * @unimplemented
1107 */
1108 DWORD
1109 STDCALL
1110 OpenEncryptedFileRawW(
1111 LPCWSTR lpFileName,
1112 ULONG ulFlags,
1113 PVOID * pvContext
1114 )
1115 {
1116 return(FALSE);
1117 }
1118
1119 /*
1120 * @unimplemented
1121 */
1122 HANDLE
1123 STDCALL
1124 OpenEventLogW (
1125 LPCWSTR lpUNCServerName,
1126 LPCWSTR lpSourceName
1127 )
1128 {
1129 return(FALSE);
1130 }
1131
1132 /*
1133 * @unimplemented
1134 */
1135 WINBOOL
1136 STDCALL
1137 ReadEventLogW (
1138 HANDLE hEventLog,
1139 DWORD dwReadFlags,
1140 DWORD dwRecordOffset,
1141 LPVOID lpBuffer,
1142 DWORD nNumberOfBytesToRead,
1143 DWORD *pnBytesRead,
1144 DWORD *pnMinNumberOfBytesNeeded
1145 )
1146 {
1147 return(FALSE);
1148 }
1149
1150 /*
1151 * @unimplemented
1152 */
1153 WINBOOL
1154 STDCALL
1155 InitiateSystemShutdownExA(LPSTR lpMachineName,LPSTR lpMessage,DWORD dwTimeout,BOOL bForceAppsClosed,BOOL bRebootAfterShutdown,DWORD dwReason)
1156 {
1157 return(FALSE);
1158 }
1159
1160 /*
1161 * @unimplemented
1162 */
1163 WINBOOL
1164 STDCALL
1165 InitiateSystemShutdownExW(LPWSTR lpMachineName,LPWSTR lpMessage,DWORD dwTimeout,BOOL bForceAppsClosed,BOOL bRebootAfterShutdown,DWORD dwReason)
1166 {
1167 return(FALSE);
1168 }
1169
1170 /*
1171 * @unimplemented
1172 */
1173 WINBOOL
1174 STDCALL
1175 NotifyBootConfigStatus(WINBOOL BootAcceptable)
1176 {
1177 return(FALSE);
1178 }
1179
1180 /*
1181 * @unimplemented
1182 */
1183 LONG
1184 STDCALL
1185 RegDisablePredefinedCache(VOID)
1186 {
1187 return(FALSE);
1188 }
1189
1190 /*
1191 * @unimplemented
1192 */
1193 LONG
1194 STDCALL
1195 RegOpenCurrentUser(REGSAM samDesired,PHKEY phkResult)
1196 {
1197 return(FALSE);
1198 }
1199
1200 /*
1201 * @unimplemented
1202 */
1203 LONG
1204 STDCALL
1205 RegOpenUserClassesRoot(HANDLE hToken,DWORD dwOptions,REGSAM samDesired,PHKEY phkResult)
1206 {
1207 return(FALSE);
1208 }
1209
1210 /*
1211 * @unimplemented
1212 */
1213 LONG
1214 STDCALL
1215 RegOverridePredefKey (HKEY hKey,HKEY hNewHKey)
1216 {
1217 return(FALSE);
1218 }
1219
1220 /*
1221 * @unimplemented
1222 */
1223 LONG
1224 STDCALL
1225 RegSaveKeyExA (HKEY hKey,LPCSTR lpFile,LPSECURITY_ATTRIBUTES lpSecurityAttributes,DWORD Flags)
1226 {
1227 return(FALSE);
1228 }
1229
1230 /*
1231 * @unimplemented
1232 */
1233 LONG
1234 STDCALL
1235 RegSaveKeyExW (HKEY hKey,LPCWSTR lpFile,LPSECURITY_ATTRIBUTES lpSecurityAttributes,DWORD Flags)
1236 {
1237 return(FALSE);
1238 }
1239
1240 /*
1241 * @unimplemented
1242 */
1243 LONG
1244 STDCALL
1245 Wow64Win32ApiEntry (DWORD dwFuncNumber,DWORD dwFlag,DWORD dwRes)
1246 {
1247 return(FALSE);
1248 }
1249
1250 /*
1251 * @unimplemented
1252 */
1253 WINBOOL
1254 STDCALL
1255 AccessCheckByType(
1256 PSECURITY_DESCRIPTOR pSecurityDescriptor,
1257 PSID PrincipalSelfSid,
1258 HANDLE ClientToken,
1259 DWORD DesiredAccess,
1260 POBJECT_TYPE_LIST ObjectTypeList,
1261 DWORD ObjectTypeListLength,
1262 PGENERIC_MAPPING GenericMapping,
1263 PPRIVILEGE_SET PrivilegeSet,
1264 LPDWORD PrivilegeSetLength,
1265 LPDWORD GrantedAccess,
1266 LPBOOL AccessStatus
1267 )
1268 {
1269 return(FALSE);
1270 }
1271
1272 /*
1273 * @unimplemented
1274 */
1275 WINBOOL
1276 STDCALL
1277 AccessCheckByTypeResultList(
1278 PSECURITY_DESCRIPTOR pSecurityDescriptor,
1279 PSID PrincipalSelfSid,
1280 HANDLE ClientToken,
1281 DWORD DesiredAccess,
1282 POBJECT_TYPE_LIST ObjectTypeList,
1283 DWORD ObjectTypeListLength,
1284 PGENERIC_MAPPING GenericMapping,
1285 PPRIVILEGE_SET PrivilegeSet,
1286 LPDWORD PrivilegeSetLength,
1287 LPDWORD GrantedAccessList,
1288 LPDWORD AccessStatusList
1289 )
1290 {
1291 return(FALSE);
1292 }
1293
1294 /*
1295 * @unimplemented
1296 */
1297 WINBOOL
1298 STDCALL
1299 AccessCheckByTypeAndAuditAlarmA(
1300 LPCSTR SubsystemName,
1301 LPVOID HandleId,
1302 LPCSTR ObjectTypeName,
1303 LPCSTR ObjectName,
1304 PSECURITY_DESCRIPTOR SecurityDescriptor,
1305 PSID PrincipalSelfSid,
1306 DWORD DesiredAccess,
1307 AUDIT_EVENT_TYPE AuditType,
1308 DWORD Flags,
1309 POBJECT_TYPE_LIST ObjectTypeList,
1310 DWORD ObjectTypeListLength,
1311 PGENERIC_MAPPING GenericMapping,
1312 WINBOOL ObjectCreation,
1313 LPDWORD GrantedAccess,
1314 LPBOOL AccessStatus,
1315 LPBOOL pfGenerateOnClose
1316 )
1317 {
1318 return(FALSE);
1319 }
1320
1321 /*
1322 * @unimplemented
1323 */
1324 WINBOOL
1325 STDCALL
1326 AccessCheckByTypeAndAuditAlarmW(
1327 LPCWSTR SubsystemName,
1328 LPVOID HandleId,
1329 LPCWSTR ObjectTypeName,
1330 LPCWSTR ObjectName,
1331 PSECURITY_DESCRIPTOR SecurityDescriptor,
1332 PSID PrincipalSelfSid,
1333 DWORD DesiredAccess,
1334 AUDIT_EVENT_TYPE AuditType,
1335 DWORD Flags,
1336 POBJECT_TYPE_LIST ObjectTypeList,
1337 DWORD ObjectTypeListLength,
1338 PGENERIC_MAPPING GenericMapping,
1339 WINBOOL ObjectCreation,
1340 LPDWORD GrantedAccess,
1341 LPBOOL AccessStatus,
1342 LPBOOL pfGenerateOnClose
1343 )
1344 {
1345 return(FALSE);
1346 }
1347
1348 /*
1349 * @unimplemented
1350 */
1351 WINBOOL
1352 STDCALL
1353 AccessCheckByTypeResultListAndAuditAlarmA(
1354 LPCSTR SubsystemName,
1355 LPVOID HandleId,
1356 LPCSTR ObjectTypeName,
1357 LPCSTR ObjectName,
1358 PSECURITY_DESCRIPTOR SecurityDescriptor,
1359 PSID PrincipalSelfSid,
1360 DWORD DesiredAccess,
1361 AUDIT_EVENT_TYPE AuditType,
1362 DWORD Flags,
1363 POBJECT_TYPE_LIST ObjectTypeList,
1364 DWORD ObjectTypeListLength,
1365 PGENERIC_MAPPING GenericMapping,
1366 WINBOOL ObjectCreation,
1367 LPDWORD GrantedAccess,
1368 LPDWORD AccessStatusList,
1369 LPBOOL pfGenerateOnClose
1370 )
1371 {
1372 return(FALSE);
1373 }
1374
1375 /*
1376 * @unimplemented
1377 */
1378 WINBOOL
1379 STDCALL
1380 AccessCheckByTypeResultListAndAuditAlarmW(
1381 LPCWSTR SubsystemName,
1382 LPVOID HandleId,
1383 LPCWSTR ObjectTypeName,
1384 LPCWSTR ObjectName,
1385 PSECURITY_DESCRIPTOR SecurityDescriptor,
1386 PSID PrincipalSelfSid,
1387 DWORD DesiredAccess,
1388 AUDIT_EVENT_TYPE AuditType,
1389 DWORD Flags,
1390 POBJECT_TYPE_LIST ObjectTypeList,
1391 DWORD ObjectTypeListLength,
1392 PGENERIC_MAPPING GenericMapping,
1393 WINBOOL ObjectCreation,
1394 LPDWORD GrantedAccess,
1395 LPDWORD AccessStatusList,
1396 LPBOOL pfGenerateOnClose
1397 )
1398 {
1399 return(FALSE);
1400 }
1401
1402 /*
1403 * @unimplemented
1404 */
1405 WINBOOL
1406 STDCALL
1407 AccessCheckByTypeResultListAndAuditAlarmByHandleA(
1408 LPCSTR SubsystemName,
1409 LPVOID HandleId,
1410 HANDLE ClientToken,
1411 LPCSTR ObjectTypeName,
1412 LPCSTR ObjectName,
1413 PSECURITY_DESCRIPTOR SecurityDescriptor,
1414 PSID PrincipalSelfSid,
1415 DWORD DesiredAccess,
1416 AUDIT_EVENT_TYPE AuditType,
1417 DWORD Flags,
1418 POBJECT_TYPE_LIST ObjectTypeList,
1419 DWORD ObjectTypeListLength,
1420 PGENERIC_MAPPING GenericMapping,
1421 WINBOOL ObjectCreation,
1422 LPDWORD GrantedAccess,
1423 LPDWORD AccessStatusList,
1424 LPBOOL pfGenerateOnClose
1425 )
1426 {
1427 return(FALSE);
1428 }
1429
1430 /*
1431 * @unimplemented
1432 */
1433 WINBOOL
1434 STDCALL
1435 AccessCheckByTypeResultListAndAuditAlarmByHandleW(
1436 LPCWSTR SubsystemName,
1437 LPVOID HandleId,
1438 HANDLE ClientToken,
1439 LPCWSTR ObjectTypeName,
1440 LPCWSTR ObjectName,
1441 PSECURITY_DESCRIPTOR SecurityDescriptor,
1442 PSID PrincipalSelfSid,
1443 DWORD DesiredAccess,
1444 AUDIT_EVENT_TYPE AuditType,
1445 DWORD Flags,
1446 POBJECT_TYPE_LIST ObjectTypeList,
1447 DWORD ObjectTypeListLength,
1448 PGENERIC_MAPPING GenericMapping,
1449 WINBOOL ObjectCreation,
1450 LPDWORD GrantedAccess,
1451 LPDWORD AccessStatusList,
1452 LPBOOL pfGenerateOnClose
1453 )
1454 {
1455 return(FALSE);
1456 }
1457
1458 /*
1459 * @unimplemented
1460 */
1461 VOID STDCALL MD4Init(PMD4_CONTEXT Context)
1462 {
1463 }
1464
1465 /*
1466 * @unimplemented
1467 */
1468 VOID STDCALL MD4Update(PMD4_CONTEXT Context, PVOID Buffer, UINT BufferSize)
1469 {
1470 }
1471
1472 /*
1473 * @unimplemented
1474 */
1475 VOID STDCALL MD4Final(PMD4_CONTEXT Context)
1476 {
1477 }
1478
1479 /*
1480 * @unimplemented
1481 */
1482 VOID STDCALL MD5Init(PMD5_CONTEXT Context)
1483 {
1484 }
1485
1486 /*
1487 * @unimplemented
1488 */
1489 VOID STDCALL MD5Update(PMD5_CONTEXT Context, PVOID Buffer, UINT BufferSize)
1490 {
1491 }
1492
1493 /*
1494 * @unimplemented
1495 */
1496 VOID STDCALL MD5Final(PMD5_CONTEXT Context)
1497 {
1498 }
1499
1500 /*
1501 * @unimplemented
1502 */
1503 VOID STDCALL A_SHAInit(PSHA_CONTEXT Context)
1504 {
1505 }
1506
1507 /*
1508 * @unimplemented
1509 */
1510 VOID STDCALL A_SHAUpdate(PSHA_CONTEXT Context, PVOID Buffer, UINT BufferSize)
1511 {
1512 }
1513
1514 /*
1515 * @unimplemented
1516 */
1517 VOID STDCALL A_SHAFinal(PSHA_CONTEXT Context, PVOID Result)
1518 {
1519 }
1520
1521 /*
1522 * @unimplemented
1523 */
1524 BOOL STDCALL SynchronizeWindows31FilesAndWindowsNTRegistry( DWORD x1, DWORD x2, DWORD x3,DWORD x4 )
1525 {
1526 return(FALSE);
1527 }
1528
1529 /*
1530 * @unimplemented
1531 */
1532 BOOL STDCALL QueryWindows31FilesMigration( DWORD x1 )
1533 {
1534 return(FALSE);
1535 }