2003-07-10 Casper S. Hornstrup <chorns@users.sourceforge.net>
[reactos.git] / reactos / lib / kernel32 / misc / stubs.c
1 /* $Id: stubs.c,v 1.52 2003/07/10 18:50:51 chorns Exp $
2 *
3 * KERNEL32.DLL stubs (unimplemented functions)
4 * Remove from this file, if you implement them.
5 */
6 #include <k32.h>
7
8 //#define _OLE2NLS_IN_BUILD_
9
10 /*
11 * @unimplemented
12 */
13 BOOL
14 STDCALL
15 BaseAttachCompleteThunk (VOID)
16 {
17 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
18 return FALSE;
19 }
20
21
22 /*
23 * @unimplemented
24 */
25 BOOL
26 STDCALL
27 CmdBatNotification (
28 DWORD Unknown
29 )
30 {
31 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
32 return FALSE;
33 }
34
35
36 /*
37 * @unimplemented
38 */
39 int
40 STDCALL
41 CompareStringA (
42 LCID Locale,
43 DWORD dwCmpFlags,
44 LPCSTR lpString1,
45 int cchCount1,
46 LPCSTR lpString2,
47 int cchCount2
48 )
49 {
50 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
51 return 0;
52 }
53
54
55 /*
56 * @unimplemented
57 */
58 int
59 STDCALL
60 CompareStringW (
61 LCID Locale,
62 DWORD dwCmpFlags,
63 LPCWSTR lpString1,
64 int cchCount1,
65 LPCWSTR lpString2,
66 int cchCount2
67 )
68 {
69 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
70 return 0;
71 }
72
73
74 /*
75 * @unimplemented
76 */
77 LCID
78 STDCALL
79 ConvertDefaultLocale (
80 LCID Locale
81 )
82 {
83 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
84 return 0;
85 }
86
87
88 /*
89 * @unimplemented
90 */
91 DWORD
92 STDCALL
93 CreateVirtualBuffer (
94 DWORD Unknown0,
95 DWORD Unknown1,
96 DWORD Unknown2
97 )
98 {
99 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
100 return 0;
101 }
102
103
104 /*
105 * @unimplemented
106 */
107 WINBOOL
108 STDCALL
109 EnumCalendarInfoW (
110 CALINFO_ENUMPROC lpCalInfoEnumProc,
111 LCID Locale,
112 CALID Calendar,
113 CALTYPE CalType
114 )
115 {
116 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
117 return FALSE;
118 }
119
120
121 /*
122 * @unimplemented
123 */
124 WINBOOL
125 STDCALL
126 EnumCalendarInfoA (
127 CALINFO_ENUMPROC lpCalInfoEnumProc,
128 LCID Locale,
129 CALID Calendar,
130 CALTYPE CalType
131 )
132 {
133 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
134 return FALSE;
135 }
136
137
138 /*
139 * @unimplemented
140 */
141 WINBOOL
142 STDCALL
143 EnumDateFormatsW (
144 DATEFMT_ENUMPROC lpDateFmtEnumProc,
145 LCID Locale,
146 DWORD dwFlags
147 )
148 {
149 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
150 return FALSE;
151 }
152
153
154 /*
155 * @unimplemented
156 */
157 WINBOOL
158 STDCALL
159 EnumDateFormatsA (
160 DATEFMT_ENUMPROC lpDateFmtEnumProc,
161 LCID Locale,
162 DWORD dwFlags
163 )
164 {
165 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
166 return FALSE;
167 }
168
169
170 /*
171 * @unimplemented
172 */
173 WINBOOL
174 STDCALL
175 EnumSystemCodePagesW (
176 CODEPAGE_ENUMPROC lpCodePageEnumProc,
177 DWORD dwFlags
178 )
179 {
180 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
181 return FALSE;
182 }
183
184
185 /*
186 * @unimplemented
187 */
188 WINBOOL
189 STDCALL
190 EnumSystemCodePagesA (
191 CODEPAGE_ENUMPROC lpCodePageEnumProc,
192 DWORD dwFlags
193 )
194 {
195 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
196 return FALSE;
197 }
198
199 #ifndef _OLE2NLS_IN_BUILD_
200
201 /*
202 * @unimplemented
203 */
204 WINBOOL
205 STDCALL
206 EnumSystemLocalesW (
207 LOCALE_ENUMPROC lpLocaleEnumProc,
208 DWORD dwFlags
209 )
210 {
211 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
212 return FALSE;
213 }
214
215
216 /*
217 * @unimplemented
218 */
219 WINBOOL
220 STDCALL
221 EnumSystemLocalesA (
222 LOCALE_ENUMPROC lpLocaleEnumProc,
223 DWORD dwFlags
224 )
225 {
226 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
227 return FALSE;
228 }
229
230 #endif
231
232 /*
233 * @unimplemented
234 */
235 WINBOOL
236 STDCALL
237 EnumTimeFormatsW (
238 TIMEFMT_ENUMPROC lpTimeFmtEnumProc,
239 LCID Locale,
240 DWORD dwFlags
241 )
242 {
243 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
244 return FALSE;
245 }
246
247
248 /*
249 * @unimplemented
250 */
251 WINBOOL
252 STDCALL
253 EnumTimeFormatsA (
254 TIMEFMT_ENUMPROC lpTimeFmtEnumProc,
255 LCID Locale,
256 DWORD dwFlags
257 )
258 {
259 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
260 return FALSE;
261 }
262
263
264 /*
265 * @unimplemented
266 */
267 DWORD
268 STDCALL
269 ExitVDM (
270 DWORD Unknown0,
271 DWORD Unknown1
272 )
273 {
274 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
275 return 0;
276 }
277
278
279 /*
280 * @unimplemented
281 */
282 BOOL
283 STDCALL
284 ExtendVirtualBuffer (
285 DWORD Unknown0,
286 DWORD Unknown1
287 )
288 {
289 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
290 return FALSE;
291 }
292
293
294 /*
295 * @unimplemented
296 */
297 int
298 STDCALL
299 FoldStringW (
300 DWORD dwMapFlags,
301 LPCWSTR lpSrcStr,
302 int cchSrc,
303 LPWSTR lpDestStr,
304 int cchDest
305 )
306 {
307 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
308 return 0;
309 }
310
311
312 /*
313 * @unimplemented
314 */
315 int
316 STDCALL
317 FoldStringA (
318 DWORD dwMapFlags,
319 LPCSTR lpSrcStr,
320 int cchSrc,
321 LPSTR lpDestStr,
322 int cchDest
323 )
324 {
325 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
326 return 0;
327 }
328
329
330 /*
331 * @unimplemented
332 */
333 BOOL
334 STDCALL
335 FreeVirtualBuffer (
336 HANDLE hVirtualBuffer
337 )
338 {
339 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
340 return FALSE;
341 }
342
343 #ifndef _OLE2NLS_IN_BUILD_
344
345 /*
346 * @unimplemented
347 */
348 UINT
349 STDCALL
350 GetACP (VOID)
351 {
352 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
353 return 1252;
354 }
355
356 #endif
357
358 /*
359 * @unimplemented
360 */
361 WINBOOL
362 STDCALL
363 GetBinaryTypeW (
364 LPCWSTR lpApplicationName,
365 LPDWORD lpBinaryType
366 )
367 {
368 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
369 return FALSE;
370 }
371
372
373 /*
374 * @unimplemented
375 */
376 WINBOOL
377 STDCALL
378 GetBinaryTypeA (
379 LPCSTR lpApplicationName,
380 LPDWORD lpBinaryType
381 )
382 {
383 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
384 return FALSE;
385 }
386
387 #ifndef _OLE2NLS_IN_BUILD_
388
389 /*
390 * @unimplemented
391 */
392 WINBOOL
393 STDCALL
394 GetCPInfo (
395 UINT CodePage,
396 LPCPINFO CodePageInfo
397 )
398 {
399 unsigned i;
400
401 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
402
403 CodePageInfo->MaxCharSize = 1;
404 CodePageInfo->DefaultChar[0] = '?';
405 for (i = 1; i < MAX_DEFAULTCHAR; i++)
406 {
407 CodePageInfo->DefaultChar[i] = '\0';
408 }
409 for (i = 0; i < MAX_LEADBYTES; i++)
410 {
411 CodePageInfo->LeadByte[i] = '\0';
412 }
413
414 return TRUE;
415 }
416
417 #endif
418
419 /*
420 * @unimplemented
421 */
422 int
423 STDCALL
424 GetCurrencyFormatW (
425 LCID Locale,
426 DWORD dwFlags,
427 LPCWSTR lpValue,
428 CONST CURRENCYFMT * lpFormat,
429 LPWSTR lpCurrencyStr,
430 int cchCurrency
431 )
432 {
433 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
434 return 0;
435 }
436
437
438 /*
439 * @unimplemented
440 */
441 int
442 STDCALL
443 GetCurrencyFormatA (
444 LCID Locale,
445 DWORD dwFlags,
446 LPCSTR lpValue,
447 CONST CURRENCYFMT * lpFormat,
448 LPSTR lpCurrencyStr,
449 int cchCurrency
450 )
451 {
452 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
453 return 0;
454 }
455
456 #ifndef _OLE2NLS_IN_BUILD_
457
458 /*
459 * @unimplemented
460 */
461 int
462 STDCALL
463 GetDateFormatW (
464 LCID Locale,
465 DWORD dwFlags,
466 CONST SYSTEMTIME * lpDate,
467 LPCWSTR lpFormat,
468 LPWSTR lpDateStr,
469 int cchDate
470 )
471 {
472 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
473 return 0;
474 }
475
476
477 /*
478 * @unimplemented
479 */
480 int
481 STDCALL
482 GetDateFormatA (
483 LCID Locale,
484 DWORD dwFlags,
485 CONST SYSTEMTIME * lpDate,
486 LPCSTR lpFormat,
487 LPSTR lpDateStr,
488 int cchDate
489 )
490 {
491 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
492 return 0;
493 }
494
495
496 /*
497 * @unimplemented
498 */
499 int
500 STDCALL
501 GetLocaleInfoW (
502 LCID Locale,
503 LCTYPE LCType,
504 LPWSTR lpLCData,
505 int cchData
506 )
507 {
508 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
509 return 0;
510 }
511
512
513 /*
514 * @unimplemented
515 */
516 int
517 STDCALL
518 GetLocaleInfoA (
519 LCID Locale,
520 LCTYPE LCType,
521 LPSTR lpLCData,
522 int cchData
523 )
524 {
525 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
526 return 0;
527 }
528
529
530 /*
531 * @unimplemented
532 */
533 DWORD
534 STDCALL
535 GetNextVDMCommand (
536 DWORD Unknown0
537 )
538 {
539 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
540 return 0;
541 }
542
543
544 /*
545 * @unimplemented
546 */
547 int
548 STDCALL
549 GetNumberFormatW (
550 LCID Locale,
551 DWORD dwFlags,
552 LPCWSTR lpValue,
553 CONST NUMBERFMT * lpFormat,
554 LPWSTR lpNumberStr,
555 int cchNumber
556 )
557 {
558 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
559 return 0;
560 }
561
562
563 /*
564 * @unimplemented
565 */
566 int
567 STDCALL
568 GetNumberFormatA (
569 LCID Locale,
570 DWORD dwFlags,
571 LPCSTR lpValue,
572 CONST NUMBERFMT * lpFormat,
573 LPSTR lpNumberStr,
574 int cchNumber
575 )
576 {
577 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
578 return 0;
579 }
580
581
582 /*
583 * @unimplemented
584 */
585 UINT
586 STDCALL
587 GetOEMCP (VOID)
588 {
589 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
590 return 437; /* FIXME: call csrss.exe */
591 }
592
593
594 /*
595 * @unimplemented
596 */
597 WINBOOL
598 STDCALL
599 GetStringTypeExW (
600 LCID Locale,
601 DWORD dwInfoType,
602 LPCWSTR lpSrcStr,
603 int cchSrc,
604 LPWORD lpCharType
605 )
606 {
607 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
608 return FALSE;
609 }
610
611
612 /*
613 * @unimplemented
614 */
615 WINBOOL
616 STDCALL
617 GetStringTypeExA (
618 LCID Locale,
619 DWORD dwInfoType,
620 LPCSTR lpSrcStr,
621 int cchSrc,
622 LPWORD lpCharType
623 )
624 {
625 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
626 return FALSE;
627 }
628
629
630 /*
631 * @unimplemented
632 */
633 WINBOOL
634 STDCALL
635 GetStringTypeW (
636 DWORD dwInfoType,
637 LPCWSTR lpSrcStr,
638 int cchSrc,
639 LPWORD lpCharType
640 )
641 {
642 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
643 return FALSE;
644 }
645
646
647 /*
648 * @unimplemented
649 */
650 WINBOOL
651 STDCALL
652 GetStringTypeA (
653 LCID Locale,
654 DWORD dwInfoType,
655 LPCSTR lpSrcStr,
656 int cchSrc,
657 LPWORD lpCharType
658 )
659 {
660 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
661 return FALSE;
662 }
663
664
665 /*
666 * @unimplemented
667 */
668 LCID
669 STDCALL
670 GetSystemDefaultLCID (VOID)
671 {
672 /* FIXME: ??? */
673 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
674 return MAKELCID(
675 LANG_ENGLISH,
676 SORT_DEFAULT
677 );
678 }
679
680
681 /*
682 * @unimplemented
683 */
684 LANGID
685 STDCALL
686 GetSystemDefaultLangID (VOID)
687 {
688 /* FIXME: ??? */
689 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
690 return MAKELANGID(
691 LANG_ENGLISH,
692 SUBLANG_ENGLISH_US
693 );
694 }
695
696 #endif
697
698 /*
699 * @unimplemented
700 */
701 WINBOOL
702 STDCALL
703 GetSystemPowerStatus (
704 DWORD Unknown0
705 )
706 {
707 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
708 return 0;
709 }
710
711 #ifndef _OLE2NLS_IN_BUILD_
712
713 /*
714 * @unimplemented
715 */
716 LCID
717 STDCALL
718 GetThreadLocale (VOID)
719 {
720 /* FIXME: ??? */
721 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
722 return MAKELCID(
723 LANG_ENGLISH,
724 SORT_DEFAULT
725 );
726 }
727
728 #endif
729
730 /*
731 * @unimplemented
732 */
733 int
734 STDCALL
735 GetTimeFormatW (
736 LCID Locale,
737 DWORD dwFlags,
738 CONST SYSTEMTIME * lpTime,
739 LPCWSTR lpFormat,
740 LPWSTR lpTimeStr,
741 int cchTime
742 )
743 {
744 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
745 return 0;
746 }
747
748
749 /*
750 * @unimplemented
751 */
752 int
753 STDCALL
754 GetTimeFormatA (
755 LCID Locale,
756 DWORD dwFlags,
757 CONST SYSTEMTIME * lpTime,
758 LPCSTR lpFormat,
759 LPSTR lpTimeStr,
760 int cchTime
761 )
762 {
763 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
764 return 0;
765 }
766
767 #ifndef _OLE2NLS_IN_BUILD_
768
769 /*
770 * @unimplemented
771 */
772 LCID
773 STDCALL
774 GetUserDefaultLCID (VOID)
775 {
776 /* FIXME: ??? */
777 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
778 return MAKELCID(
779 LANG_ENGLISH,
780 SORT_DEFAULT
781 );
782 }
783
784
785 /*
786 * @unimplemented
787 */
788 LANGID
789 STDCALL
790 GetUserDefaultLangID (VOID)
791 {
792 /* FIXME: ??? */
793 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
794 return MAKELANGID(
795 LANG_ENGLISH,
796 SUBLANG_ENGLISH_US
797 );
798 }
799
800 #endif
801
802 /*
803 * @unimplemented
804 */
805 DWORD
806 STDCALL
807 GetVDMCurrentDirectories (
808 DWORD Unknown0,
809 DWORD Unknown1
810 )
811 {
812 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
813 return 0;
814 }
815
816 #ifndef _OLE2NLS_IN_BUILD_
817
818 /*
819 * @unimplemented
820 */
821 WINBOOL
822 STDCALL
823 IsDBCSLeadByte (
824 BYTE TestChar
825 )
826 {
827 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
828 return FALSE;
829 }
830
831
832 /*
833 * @unimplemented
834 */
835 WINBOOL
836 STDCALL
837 IsDBCSLeadByteEx (
838 UINT CodePage,
839 BYTE TestChar
840 )
841 {
842 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
843 return FALSE;
844 }
845
846
847 /*
848 * @unimplemented
849 */
850 WINBOOL
851 STDCALL
852 IsValidCodePage (
853 UINT CodePage
854 )
855 {
856 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
857 return FALSE;
858 }
859
860
861 /*
862 * @unimplemented
863 */
864 WINBOOL
865 STDCALL
866 IsValidLocale (
867 LCID Locale,
868 DWORD dwFlags
869 )
870 {
871 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
872 return FALSE;
873 }
874
875
876 /*
877 * @unimplemented
878 */
879 int
880 STDCALL
881 LCMapStringA (
882 LCID Locale,
883 DWORD dwMapFlags,
884 LPCSTR lpSrcStr,
885 int cchSrc,
886 LPSTR lpDestStr,
887 int cchDest
888 )
889 {
890 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
891 return 0;
892 }
893
894
895 /*
896 * @unimplemented
897 */
898 int
899 STDCALL
900 LCMapStringW (
901 LCID Locale,
902 DWORD dwMapFlags,
903 LPCWSTR lpSrcStr,
904 int cchSrc,
905 LPWSTR lpDestStr,
906 int cchDest
907 )
908 {
909 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
910 return 0;
911 }
912
913 #endif
914
915 /*
916 * @unimplemented
917 */
918 DWORD
919 STDCALL
920 LoadModule (
921 LPCSTR lpModuleName,
922 LPVOID lpParameterBlock
923 )
924 {
925 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
926 return 0;
927 }
928
929
930 /*
931 * @unimplemented
932 */
933 WINBOOL
934 STDCALL
935 RegisterConsoleVDM (
936 DWORD Unknown0,
937 DWORD Unknown1,
938 DWORD Unknown2,
939 DWORD Unknown3,
940 DWORD Unknown4,
941 DWORD Unknown5,
942 DWORD Unknown6,
943 DWORD Unknown7,
944 DWORD Unknown8,
945 DWORD Unknown9,
946 DWORD Unknown10
947 )
948 {
949 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
950 return FALSE;
951 }
952
953
954 /*
955 * @unimplemented
956 */
957 WINBOOL
958 STDCALL
959 RegisterWowBaseHandlers (
960 DWORD Unknown0
961 )
962 {
963 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
964 return FALSE;
965 }
966
967
968 /*
969 * @unimplemented
970 */
971 WINBOOL
972 STDCALL
973 RegisterWowExec (
974 DWORD Unknown0
975 )
976 {
977 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
978 return FALSE;
979 }
980
981
982 #ifndef _OLE2NLS_IN_BUILD_
983
984 /*
985 * @unimplemented
986 */
987 WINBOOL
988 STDCALL
989 SetLocaleInfoA (
990 LCID Locale,
991 LCTYPE LCType,
992 LPCSTR lpLCData
993 )
994 {
995 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
996 return FALSE;
997 }
998
999
1000 /*
1001 * @unimplemented
1002 */
1003 WINBOOL
1004 STDCALL
1005 SetLocaleInfoW (
1006 LCID Locale,
1007 LCTYPE LCType,
1008 LPCWSTR lpLCData
1009 )
1010 {
1011 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
1012 return FALSE;
1013 }
1014
1015
1016 /*
1017 * @unimplemented
1018 */
1019 WINBOOL
1020 STDCALL
1021 SetThreadLocale (
1022 LCID Locale
1023 )
1024 {
1025 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
1026 return FALSE;
1027 }
1028
1029 #endif
1030
1031
1032 /*
1033 * @unimplemented
1034 */
1035 WINBOOL STDCALL
1036 SetSystemPowerState (
1037 IN WINBOOL fSuspend,
1038 IN WINBOOL fForce
1039 )
1040 {
1041 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
1042 return FALSE;
1043 }
1044
1045
1046 /*
1047 * @unimplemented
1048 */
1049 WINBOOL
1050 STDCALL
1051 SetVDMCurrentDirectories (
1052 DWORD Unknown0,
1053 DWORD Unknown1
1054 )
1055 {
1056 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
1057 return FALSE;
1058 }
1059
1060
1061 /*
1062 * @unimplemented
1063 */
1064 DWORD
1065 STDCALL
1066 TrimVirtualBuffer (
1067 DWORD Unknown0
1068 )
1069 {
1070 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
1071 return 0;
1072 }
1073
1074
1075 /*
1076 * @unimplemented
1077 */
1078 DWORD
1079 STDCALL
1080 VDMConsoleOperation (
1081 DWORD Unknown0,
1082 DWORD Unknown1
1083 )
1084 {
1085 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
1086 return 0;
1087 }
1088
1089
1090 /*
1091 * @unimplemented
1092 */
1093 DWORD
1094 STDCALL
1095 VDMOperationStarted (
1096 DWORD Unknown0
1097 )
1098 {
1099 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
1100 return 0;
1101 }
1102
1103
1104 #ifndef _OLE2NLS_IN_BUILD_
1105
1106 /*
1107 * @unimplemented
1108 */
1109 DWORD
1110 STDCALL
1111 VerLanguageNameA (
1112 DWORD wLang,
1113 LPSTR szLang,
1114 DWORD nSize
1115 )
1116 {
1117 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
1118 return 0;
1119 }
1120
1121
1122 /*
1123 * @unimplemented
1124 */
1125 DWORD
1126 STDCALL
1127 VerLanguageNameW (
1128 DWORD wLang,
1129 LPWSTR szLang,
1130 DWORD nSize
1131 )
1132 {
1133 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
1134 return 0;
1135 }
1136
1137 #endif
1138
1139 /*
1140 * @unimplemented
1141 */
1142 DWORD
1143 STDCALL
1144 VirtualBufferExceptionHandler (
1145 DWORD Unknown0,
1146 DWORD Unknown1,
1147 DWORD Unknown2
1148 )
1149 {
1150 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
1151 return 0;
1152 }
1153
1154 /* EOF */