|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <windows.h>#include <string>#include <vector>#include <conio.h>#include "EnumFilesImpl.h"#include "assert.h"#include "File.h"#include "binary2cstr.h"#include "strip_comments.h"#include "tokenize.h"#include "skip_ws.h"#include "iskeyword.h"#include "Type.h"#include "Header.h"
Go to the source code of this file.
Macros | |
| #define | WIN32_LEAN_AND_MEAN |
| #define | TOKASSERT(x) |
Variables | |
| vector< Header * > | headers |
| const char * | libc_includes [] |
Definition at line 26 of file sdkparse.cpp.
| #define WIN32_LEAN_AND_MEAN |
Definition at line 7 of file sdkparse.cpp.
Definition at line 694 of file sdkparse.cpp.
Referenced by parse_function(), parse_function_ptr(), parse_param(), parse_struct(), and parse_variable().
| BOOL FileEnumProc | ( | PWIN32_FIND_DATA | pwfd, |
| const char * | filename, | ||
| long | lParam | ||
| ) |
Definition at line 82 of file sdkparse.cpp.
Definition at line 453 of file sdkparse.cpp.
Referenced by import_file().
Definition at line 193 of file sdkparse.cpp.
Referenced by process_preprocessor().
Definition at line 570 of file sdkparse.cpp.
Referenced by parse_do(), parse_function(), parse_ifwhile(), parse_struct(), and process().
Definition at line 114 of file sdkparse.cpp.
Referenced by FileEnumProc(), main(), and process_preprocessor().
Definition at line 70 of file sdkparse.cpp.
Referenced by FileEnumProc(), and process_preprocessor().
Definition at line 89 of file sdkparse.cpp.
Definition at line 680 of file sdkparse.cpp.
| int parse_do | ( | const vector< string > & | tokens, |
| int | off, | ||
| vector< string > & | names, | ||
| vector< string > & | dependencies | ||
| ) |
Definition at line 954 of file sdkparse.cpp.
Referenced by parse_type().
| int parse_function | ( | const vector< string > & | tokens, |
| int | off, | ||
| vector< string > & | names, | ||
| vector< string > & | dependencies | ||
| ) |
Definition at line 830 of file sdkparse.cpp.
| int parse_function_ptr | ( | const vector< string > & | tokens, |
| int | off, | ||
| vector< string > & | names, | ||
| vector< string > & | dependencies | ||
| ) |
Definition at line 896 of file sdkparse.cpp.
Referenced by parse_type().
| int parse_ifwhile | ( | const vector< string > & | tokens, |
| int | off, | ||
| vector< string > & | names, | ||
| vector< string > & | dependencies | ||
| ) |
Definition at line 930 of file sdkparse.cpp.
Referenced by parse_type().
| int parse_ignored_statement | ( | const vector< string > & | tokens, |
| int | off, | ||
| vector< string > & | names, | ||
| vector< string > & | dependencies | ||
| ) |
Definition at line 708 of file sdkparse.cpp.
Referenced by parse_type().
| int parse_param | ( | const vector< string > & | tokens, |
| int | off, | ||
| vector< string > & | names, | ||
| vector< string > & | dependencies | ||
| ) |
Definition at line 796 of file sdkparse.cpp.
Referenced by parse_function(), and parse_function_ptr().
| int parse_struct | ( | const vector< string > & | tokens, |
| int | off, | ||
| vector< string > & | names, | ||
| vector< string > & | dependencies | ||
| ) |
Definition at line 739 of file sdkparse.cpp.
Referenced by parse_type().
| int parse_tident | ( | const vector< string > & | tokens, |
| int | off, | ||
| vector< string > & | names, | ||
| vector< string > & | dependencies | ||
| ) |
Definition at line 717 of file sdkparse.cpp.
Referenced by parse_type().
| int parse_type | ( | Type | t, |
| const vector< string > & | tokens, | ||
| int | off, | ||
| vector< string > & | names, | ||
| vector< string > & | dependencies | ||
| ) |
Definition at line 653 of file sdkparse.cpp.
Referenced by getDataType(), parse_data_type(), parse_do(), parse_function(), parse_ifwhile(), parse_struct(), and process().
| int parse_variable | ( | const vector< string > & | tokens, |
| int | off, | ||
| vector< string > & | names, | ||
| vector< string > & | dependencies | ||
| ) |
Definition at line 726 of file sdkparse.cpp.
Referenced by parse_type().
| Type process | ( | const string & | element, |
| vector< string > & | names, | ||
| bool & | isTypedef, | ||
| vector< string > & | dependencies | ||
| ) |
Definition at line 628 of file sdkparse.cpp.
Definition at line 387 of file sdkparse.cpp.
Referenced by import_file().
Definition at line 211 of file sdkparse.cpp.
Referenced by import_file().
Definition at line 550 of file sdkparse.cpp.
Referenced by identify(), parse_function(), and parse_function_ptr().
Definition at line 428 of file sdkparse.cpp.
Referenced by findend(), and skipsemi().
Definition at line 39 of file sdkparse.cpp.
Referenced by add_request_headers(), async_doc_navigate(), create_callback(), create_channelbsc(), DSOUND_PrimaryOpen(), find_http_header(), get_channel_http_header(), html_window_navigate(), HTMLPrivateWindow_SuperNavigate(), HTTP_HttpQueryInfoW(), http_options_GetCustomHeaders(), http_options_SetCustomHeaders(), HttpAddRequestHeadersA(), import_file(), InternetOpenUrlA(), navigate_hlink(), navigate_uri(), navigate_url(), nsChannelBSC_on_response(), on_before_navigate2(), parse_consonant_syllable(), parse_headers(), process_preprocessor(), process_response_headers(), query_headers(), read_post_data_stream(), SdbGetFileAttributes(), send_request(), set_channel_http_header(), set_http_header(), super_navigate(), test_HlinkCreateExtensionServices(), test_HttpOptions(), test_IWinHttpRequest(), test_NavigateWithBindCtx(), visit_http_headers(), wave_out_test_deviceOut(), WebBrowserPriv2IE8_NavigateWithBindCtx2(), WebBrowserPriv2IE9_NavigateWithBindCtx2(), WebBrowserPriv_NavigateWithBindCtx(), winhttp_request_GetAllResponseHeaders(), WinHttpAddRequestHeaders(), and WinHttpSendRequest().
Definition at line 57 of file sdkparse.cpp.
Referenced by is_libc_include().