ReactOS 0.4.16-dev-336-gb667d82
|
#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().