Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygenwinfax.c
Go to the documentation of this file.
00001 /* 00002 * ReactOS FAX API Support 00003 * Copyright (C) 2004 ReactOS Team 00004 * 00005 * This library is free software; you can redistribute it and/or 00006 * modify it under the terms of the GNU Lesser General Public 00007 * License as published by the Free Software Foundation; either 00008 * version 2.1 of the License, or (at your option) any later version. 00009 * 00010 * This library is distributed in the hope that it will be useful, 00011 * but WITHOUT ANY WARRANTY; without even the implied warranty of 00012 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 00013 * Lesser General Public License for more details. 00014 * 00015 * You should have received a copy of the GNU Lesser General Public 00016 * License along with this library; if not, write to the Free Software 00017 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 00018 */ 00019 /* $Id: winfax.c 43790 2009-10-27 10:34:16Z dgorbachev $ 00020 * 00021 * PROJECT: ReactOS FAX API Support 00022 * FILE: lib/winfax/winfax.c 00023 * PURPOSE: ReactOS FAX API Support 00024 * PROGRAMMER: Thomas Weidenmueller <w3seek@reactos.com> 00025 * 00026 * UPDATE HISTORY: 00027 * 10/02/2004 Created 00028 */ 00029 #include "precomp.h" 00030 00031 /* 00032 * @unimplemented 00033 */ 00034 BOOL WINAPI 00035 FaxAbort(HANDLE FaxHandle, DWORD JobId) 00036 { 00037 UNIMPLEMENTED; 00038 return FALSE; 00039 } 00040 00041 00042 /* 00043 * @unimplemented 00044 */ 00045 BOOL WINAPI 00046 FaxAccessCheck(HANDLE FaxHandle, DWORD AccessMask) 00047 { 00048 UNIMPLEMENTED; 00049 return FALSE; 00050 } 00051 00052 00053 /* 00054 * @unimplemented 00055 */ 00056 BOOL WINAPI 00057 FaxClose(HANDLE FaxHandle) 00058 { 00059 UNIMPLEMENTED; 00060 return FALSE; 00061 } 00062 00063 00064 /* 00065 * @unimplemented 00066 */ 00067 BOOL WINAPI 00068 FaxCompleteJobParamsA(PFAX_JOB_PARAMA *JobParams, PFAX_COVERAGE_INFOA *CoverageInfo) 00069 { 00070 UNIMPLEMENTED; 00071 return FALSE; 00072 } 00073 00074 00075 /* 00076 * @unimplemented 00077 */ 00078 BOOL WINAPI 00079 FaxCompleteJobParamsW(PFAX_JOB_PARAMW *JobParams, PFAX_COVERAGE_INFOW *CoverageInfo) 00080 { 00081 UNIMPLEMENTED; 00082 return FALSE; 00083 } 00084 00085 00086 /* 00087 * @unimplemented 00088 */ 00089 BOOL WINAPI 00090 FaxConnectFaxServerA(LPCSTR MachineName, LPHANDLE FaxHandle) 00091 { 00092 UNIMPLEMENTED; 00093 return FALSE; 00094 } 00095 00096 00097 /* 00098 * @unimplemented 00099 */ 00100 BOOL WINAPI 00101 FaxConnectFaxServerW(LPCWSTR MachineName, LPHANDLE FaxHandle) 00102 { 00103 UNIMPLEMENTED; 00104 return FALSE; 00105 } 00106 00107 00108 /* 00109 * @unimplemented 00110 */ 00111 BOOL WINAPI 00112 FaxEnableRoutingMethodA(HANDLE FaxPortHandle, LPCSTR RoutingGuid, BOOL Enabled) 00113 { 00114 UNIMPLEMENTED; 00115 return FALSE; 00116 } 00117 00118 00119 /* 00120 * @unimplemented 00121 */ 00122 BOOL WINAPI 00123 FaxEnableRoutingMethodW(HANDLE FaxPortHandle, LPCWSTR RoutingGuid, BOOL Enabled) 00124 { 00125 UNIMPLEMENTED; 00126 return FALSE; 00127 } 00128 00129 00130 /* 00131 * @unimplemented 00132 */ 00133 BOOL WINAPI 00134 FaxEnumGlobalRoutingInfoA(HANDLE FaxHandle, PFAX_GLOBAL_ROUTING_INFOA *RoutingInfo, LPDWORD MethodsReturned) 00135 { 00136 UNIMPLEMENTED; 00137 return FALSE; 00138 } 00139 00140 00141 /* 00142 * @unimplemented 00143 */ 00144 BOOL WINAPI 00145 FaxEnumGlobalRoutingInfoW(HANDLE FaxHandle, PFAX_GLOBAL_ROUTING_INFOW *RoutingInfo, LPDWORD MethodsReturned) 00146 { 00147 UNIMPLEMENTED; 00148 return FALSE; 00149 } 00150 00151 00152 /* 00153 * @unimplemented 00154 */ 00155 BOOL WINAPI 00156 FaxEnumJobsA(HANDLE FaxHandle, PFAX_JOB_ENTRYA *JobEntry, LPDWORD JobsReturned) 00157 { 00158 UNIMPLEMENTED; 00159 return FALSE; 00160 } 00161 00162 00163 /* 00164 * @unimplemented 00165 */ 00166 BOOL WINAPI 00167 FaxEnumJobsW(HANDLE FaxHandle, PFAX_JOB_ENTRYW *JobEntry, LPDWORD JobsReturned) 00168 { 00169 UNIMPLEMENTED; 00170 return FALSE; 00171 } 00172 00173 00174 /* 00175 * @unimplemented 00176 */ 00177 BOOL WINAPI 00178 FaxEnumPortsA(HANDLE FaxHandle, PFAX_PORT_INFOA *PortInfo, LPDWORD PortsReturned) 00179 { 00180 UNIMPLEMENTED; 00181 return FALSE; 00182 } 00183 00184 00185 /* 00186 * @unimplemented 00187 */ 00188 BOOL WINAPI 00189 FaxEnumPortsW(HANDLE FaxHandle, PFAX_PORT_INFOW *PortInfo, LPDWORD PortsReturned) 00190 { 00191 UNIMPLEMENTED; 00192 return FALSE; 00193 } 00194 00195 00196 /* 00197 * @unimplemented 00198 */ 00199 BOOL WINAPI 00200 FaxEnumRoutingMethodsA(HANDLE FaxPortHandle, PFAX_ROUTING_METHODA *RoutingMethod, LPDWORD MethodsReturned) 00201 { 00202 UNIMPLEMENTED; 00203 return FALSE; 00204 } 00205 00206 00207 /* 00208 * @unimplemented 00209 */ 00210 BOOL WINAPI 00211 FaxEnumRoutingMethodsW(HANDLE FaxPortHandle, PFAX_ROUTING_METHODW *RoutingMethod, LPDWORD MethodsReturned) 00212 { 00213 UNIMPLEMENTED; 00214 return FALSE; 00215 } 00216 00217 00218 /* 00219 * @unimplemented 00220 */ 00221 VOID WINAPI 00222 FaxFreeBuffer(LPVOID Buffer) 00223 { 00224 UNIMPLEMENTED; 00225 } 00226 00227 00228 /* 00229 * @unimplemented 00230 */ 00231 BOOL WINAPI 00232 FaxGetConfigurationA(HANDLE FaxHandle, PFAX_CONFIGURATIONA *FaxConfig) 00233 { 00234 UNIMPLEMENTED; 00235 return FALSE; 00236 } 00237 00238 00239 /* 00240 * @unimplemented 00241 */ 00242 BOOL WINAPI 00243 FaxGetConfigurationW(HANDLE FaxHandle, PFAX_CONFIGURATIONW *FaxConfig) 00244 { 00245 UNIMPLEMENTED; 00246 return FALSE; 00247 } 00248 00249 00250 /* 00251 * @unimplemented 00252 */ 00253 BOOL WINAPI 00254 FaxGetDeviceStatusA(HANDLE FaxPortHandle, PFAX_DEVICE_STATUSA *DeviceStatus) 00255 { 00256 UNIMPLEMENTED; 00257 return FALSE; 00258 } 00259 00260 00261 /* 00262 * @unimplemented 00263 */ 00264 BOOL WINAPI 00265 FaxGetDeviceStatusW(HANDLE FaxPortHandle, PFAX_DEVICE_STATUSW *DeviceStatus) 00266 { 00267 UNIMPLEMENTED; 00268 return FALSE; 00269 } 00270 00271 00272 /* 00273 * @unimplemented 00274 */ 00275 BOOL WINAPI 00276 FaxGetJobA(HANDLE FaxHandle, DWORD JobId, PFAX_JOB_ENTRYA *JobEntry) 00277 { 00278 UNIMPLEMENTED; 00279 return FALSE; 00280 } 00281 00282 00283 /* 00284 * @unimplemented 00285 */ 00286 BOOL WINAPI 00287 FaxGetJobW(HANDLE FaxHandle, DWORD JobId, PFAX_JOB_ENTRYW *JobEntry) 00288 { 00289 UNIMPLEMENTED; 00290 return FALSE; 00291 } 00292 00293 00294 /* 00295 * @unimplemented 00296 */ 00297 BOOL WINAPI 00298 FaxGetLoggingCategoriesA(HANDLE FaxHandle, PFAX_LOG_CATEGORYA *Categories, LPDWORD NumberCategories) 00299 { 00300 UNIMPLEMENTED; 00301 return FALSE; 00302 } 00303 00304 00305 /* 00306 * @unimplemented 00307 */ 00308 BOOL WINAPI 00309 FaxGetLoggingCategoriesW(HANDLE FaxHandle, PFAX_LOG_CATEGORYW *Categories, LPDWORD NumberCategories) 00310 { 00311 UNIMPLEMENTED; 00312 return FALSE; 00313 } 00314 00315 00316 /* 00317 * @unimplemented 00318 */ 00319 BOOL WINAPI 00320 FaxGetPageData(HANDLE FaxHandle, DWORD JobId, LPBYTE *Buffer, LPDWORD BufferSize, LPDWORD ImageWidth, LPDWORD ImageHeight) 00321 { 00322 UNIMPLEMENTED; 00323 return FALSE; 00324 } 00325 00326 00327 /* 00328 * @unimplemented 00329 */ 00330 BOOL WINAPI 00331 FaxGetPortA(HANDLE FaxPortHandle, PFAX_PORT_INFOA *PortInfo) 00332 { 00333 UNIMPLEMENTED; 00334 return FALSE; 00335 } 00336 00337 00338 /* 00339 * @unimplemented 00340 */ 00341 BOOL WINAPI 00342 FaxGetPortW(HANDLE FaxPortHandle, PFAX_PORT_INFOW *PortInfo) 00343 { 00344 UNIMPLEMENTED; 00345 return FALSE; 00346 } 00347 00348 00349 /* 00350 * @unimplemented 00351 */ 00352 BOOL WINAPI 00353 FaxGetRoutingInfoA(HANDLE FaxPortHandle, LPCSTR RoutingGuid, LPBYTE *RoutingInfoBuffer, LPDWORD RoutingInfoBufferSize) 00354 { 00355 UNIMPLEMENTED; 00356 return FALSE; 00357 } 00358 00359 00360 /* 00361 * @unimplemented 00362 */ 00363 BOOL WINAPI 00364 FaxGetRoutingInfoW(HANDLE FaxPortHandle, LPCWSTR RoutingGuid, LPBYTE *RoutingInfoBuffer, LPDWORD RoutingInfoBufferSize) 00365 { 00366 UNIMPLEMENTED; 00367 return FALSE; 00368 } 00369 00370 00371 /* 00372 * @unimplemented 00373 */ 00374 BOOL WINAPI 00375 FaxInitializeEventQueue(HANDLE FaxHandle, HANDLE CompletionPort, ULONG_PTR CompletionKey, HWND hWnd, UINT MessageStart) 00376 { 00377 UNIMPLEMENTED; 00378 return FALSE; 00379 } 00380 00381 00382 /* 00383 * @unimplemented 00384 */ 00385 BOOL WINAPI 00386 FaxOpenPort(HANDLE FaxHandle, DWORD DeviceId, DWORD Flags, LPHANDLE FaxPortHandle) 00387 { 00388 UNIMPLEMENTED; 00389 return FALSE; 00390 } 00391 00392 00393 /* 00394 * @unimplemented 00395 */ 00396 BOOL WINAPI 00397 FaxPrintCoverPageA(CONST FAX_CONTEXT_INFOA *FaxContextInfo, CONST FAX_COVERAGE_INFOA *CoverPageInfo) 00398 { 00399 UNIMPLEMENTED; 00400 return FALSE; 00401 } 00402 00403 00404 /* 00405 * @unimplemented 00406 */ 00407 BOOL WINAPI 00408 FaxPrintCoverPageW(CONST FAX_CONTEXT_INFOW *FaxContextInfo, CONST FAX_COVERAGE_INFOW *CoverPageInfo) 00409 { 00410 UNIMPLEMENTED; 00411 return FALSE; 00412 } 00413 00414 00415 /* 00416 * @unimplemented 00417 */ 00418 BOOL WINAPI 00419 FaxRegisterRoutingExtensionW(HANDLE FaxHandle, LPCWSTR ExtensionName, LPCWSTR FriendlyName, LPCWSTR ImageName, PFAX_ROUTING_INSTALLATION_CALLBACKW CallBack, LPVOID Context) 00420 { 00421 UNIMPLEMENTED; 00422 return FALSE; 00423 } 00424 00425 00426 /* 00427 * @unimplemented 00428 */ 00429 BOOL WINAPI 00430 FaxRegisterServiceProviderW(LPCWSTR DeviceProvider, LPCWSTR FriendlyName, LPCWSTR ImageName, LPCWSTR TspName) 00431 { 00432 UNIMPLEMENTED; 00433 return FALSE; 00434 } 00435 00436 00437 /* 00438 * @unimplemented 00439 */ 00440 BOOL WINAPI 00441 FaxSendDocumentA(HANDLE FaxHandle, LPCSTR FileName, PFAX_JOB_PARAMA JobParams, CONST FAX_COVERAGE_INFOA *CoverpageInfo, LPDWORD FaxJobId) 00442 { 00443 UNIMPLEMENTED; 00444 return FALSE; 00445 } 00446 00447 00448 /* 00449 * @unimplemented 00450 */ 00451 BOOL WINAPI 00452 FaxSendDocumentForBroadcastA(HANDLE FaxHandle, LPCSTR FileName, LPDWORD FaxJobId, PFAX_RECIPIENT_CALLBACKA FaxRecipientCallback, LPVOID Context) 00453 { 00454 UNIMPLEMENTED; 00455 return FALSE; 00456 } 00457 00458 00459 /* 00460 * @unimplemented 00461 */ 00462 BOOL WINAPI 00463 FaxSendDocumentForBroadcastW(HANDLE FaxHandle, LPCWSTR FileName, LPDWORD FaxJobId, PFAX_RECIPIENT_CALLBACKW FaxRecipientCallback, LPVOID Context) 00464 { 00465 UNIMPLEMENTED; 00466 return FALSE; 00467 } 00468 00469 00470 /* 00471 * @unimplemented 00472 */ 00473 BOOL WINAPI 00474 FaxSendDocumentW(HANDLE FaxHandle, LPCWSTR FileName, PFAX_JOB_PARAMW JobParams, CONST FAX_COVERAGE_INFOW *CoverpageInfo, LPDWORD FaxJobId) 00475 { 00476 UNIMPLEMENTED; 00477 return FALSE; 00478 } 00479 00480 00481 /* 00482 * @unimplemented 00483 */ 00484 BOOL WINAPI 00485 FaxSetConfigurationA(HANDLE FaxHandle, CONST FAX_CONFIGURATIONA *FaxConfig) 00486 { 00487 UNIMPLEMENTED; 00488 return FALSE; 00489 } 00490 00491 00492 /* 00493 * @unimplemented 00494 */ 00495 BOOL WINAPI 00496 FaxSetConfigurationW(HANDLE FaxHandle, CONST FAX_CONFIGURATIONW *FaxConfig) 00497 { 00498 UNIMPLEMENTED; 00499 return FALSE; 00500 } 00501 00502 00503 /* 00504 * @unimplemented 00505 */ 00506 BOOL WINAPI 00507 FaxSetGlobalRoutingInfoA(HANDLE FaxHandle, CONST FAX_GLOBAL_ROUTING_INFOA *RoutingInfo) 00508 { 00509 UNIMPLEMENTED; 00510 return FALSE; 00511 } 00512 00513 00514 /* 00515 * @unimplemented 00516 */ 00517 BOOL WINAPI 00518 FaxSetGlobalRoutingInfoW(HANDLE FaxHandle, CONST FAX_GLOBAL_ROUTING_INFOW *RoutingInfo) 00519 { 00520 UNIMPLEMENTED; 00521 return FALSE; 00522 } 00523 00524 00525 /* 00526 * @unimplemented 00527 */ 00528 BOOL WINAPI 00529 FaxSetJobA(HANDLE FaxHandle, DWORD JobId, DWORD Command, CONST FAX_JOB_ENTRYA *JobEntry) 00530 { 00531 UNIMPLEMENTED; 00532 return FALSE; 00533 } 00534 00535 00536 /* 00537 * @unimplemented 00538 */ 00539 BOOL WINAPI 00540 FaxSetJobW(HANDLE FaxHandle, DWORD JobId, DWORD Command, CONST FAX_JOB_ENTRYW *JobEntry) 00541 { 00542 UNIMPLEMENTED; 00543 return FALSE; 00544 } 00545 00546 00547 /* 00548 * @unimplemented 00549 */ 00550 BOOL WINAPI 00551 FaxSetLoggingCategoriesA(HANDLE FaxHandle, CONST FAX_LOG_CATEGORYA *Categories, DWORD NumberCategories) 00552 { 00553 UNIMPLEMENTED; 00554 return FALSE; 00555 } 00556 00557 00558 /* 00559 * @unimplemented 00560 */ 00561 BOOL WINAPI 00562 FaxSetLoggingCategoriesW(HANDLE FaxHandle, CONST FAX_LOG_CATEGORYW *Categories, DWORD NumberCategories) 00563 { 00564 UNIMPLEMENTED; 00565 return FALSE; 00566 } 00567 00568 00569 /* 00570 * @unimplemented 00571 */ 00572 BOOL WINAPI 00573 FaxSetPortA(HANDLE FaxPortHandle, CONST FAX_PORT_INFOA *PortInfo) 00574 { 00575 UNIMPLEMENTED; 00576 return FALSE; 00577 } 00578 00579 00580 /* 00581 * @unimplemented 00582 */ 00583 BOOL WINAPI 00584 FaxSetPortW(HANDLE FaxPortHandle, CONST FAX_PORT_INFOW *PortInfo) 00585 { 00586 UNIMPLEMENTED; 00587 return FALSE; 00588 } 00589 00590 00591 /* 00592 * @unimplemented 00593 */ 00594 BOOL WINAPI 00595 FaxSetRoutingInfoA(HANDLE FaxPortHandle, LPCSTR RoutingGuid, CONST BYTE *RoutingInfoBuffer, DWORD RoutingInfoBufferSize) 00596 { 00597 UNIMPLEMENTED; 00598 return FALSE; 00599 } 00600 00601 00602 /* 00603 * @unimplemented 00604 */ 00605 BOOL WINAPI 00606 FaxSetRoutingInfoW(HANDLE FaxPortHandle, LPCWSTR RoutingGuid, CONST BYTE *RoutingInfoBuffer, DWORD RoutingInfoBufferSize) 00607 { 00608 UNIMPLEMENTED; 00609 return FALSE; 00610 } 00611 00612 00613 /* 00614 * @unimplemented 00615 */ 00616 BOOL WINAPI 00617 FaxStartPrintJobA(LPCSTR PrinterName, CONST FAX_PRINT_INFOA *PrintInfo, LPDWORD FaxJobId, PFAX_CONTEXT_INFOA FaxContextInfo) 00618 { 00619 UNIMPLEMENTED; 00620 return FALSE; 00621 } 00622 00623 00624 /* 00625 * @unimplemented 00626 */ 00627 BOOL WINAPI 00628 FaxStartPrintJobW(LPCWSTR PrinterName, CONST FAX_PRINT_INFOW *PrintInfo, LPDWORD FaxJobId, PFAX_CONTEXT_INFOW FaxContextInfo) 00629 { 00630 UNIMPLEMENTED; 00631 return FALSE; 00632 } 00633 Generated on Fri May 25 2012 04:24:57 for ReactOS by
1.7.6.1
|